1

Principal Embedded Jobs (NOW HIRING)

Principal Embedded Software Engineer Fluidic Controls & Instrumentation BrainEx Platform Bexorg, Inc. On-site, New Haven, CTAbout Bexorg Bexorg is on a mission to move medicine forward by developing ...

Showing results 41-60

Principal Embedded information

See salary details

$120.5K

$162.4K

$187.5K

How much do principal embedded jobs pay per year?

As of Sep 9, 2026, the average yearly pay for principal embedded in the United States is $162,359.00, according to ZipRecruiter salary data. Most workers in this role earn between $151,000.00 and $176,000.00 per year, depending on experience, location, and employer.

What are popular job titles related to Principal Embedded jobs?

For Principal Embedded jobs, the most frequently searched job titles are:

Infographic showing various Principal Embedded job openings in the United States as of August 2026, with employment types broken down into 89% Full Time, 9% Part Time, 1% Temporary, and 1% Contract. Highlights an 93% Physical, 3% Hybrid, and 4% Remote job distribution, with an average salary of $162,359 per year, or $78.1 per hour.

Principal Embedded Software Engineer

Raleigh, NC

Cutera, Inc.
Medical Equipment and Supplies Manufacturing • 201 - 500 employees

Full-time

Posted 14 days ago


Key responsibilities

  • Lead embedded software development activities across the full medical device lifecycle in accordance with ISO 62304.

  • Collaborate with hardware, systems, and quality engineering teams to define system architecture, software requirements, and design specifications.

  • Design, develop, and maintain embedded software primarily in C and C++ for microcontroller and processor-based systems.


Job description

Position Summary:

We are seeking a highly experienced Principal Embedded Software Engineer to lead the design and development of embedded software for medical device systems. This role focuses on delivering safe, reliable, and high-performance software in compliance with regulatory standards, including ISO 62304.

As a key member of our R&D organization, you will translate system requirements into robust embedded software solutions, partnering closely with cross-functional engineering and quality teams. Your work will directly support new product development, design transfer, and lifecycle maintenance of regulated medical devices, ensuring quality, safety, and performance.

Duties & Responsibilities:

  • Lead embedded software development activities across the full medical device lifecycle in accordance with ISO 62304.
  • Collaborate with hardware, systems, and quality engineering teams to define system architecture, software requirements, and design specifications.
  • Design, develop, and maintain embedded software primarily in C and C++ for microcontroller and processor-based systems.
  • Participate in requirements definition, risk analysis, and traceability to ensure compliance with regulatory standards.
  • Develop and execute software verification and validation activities, including unit testing, integration testing, and system-level testing.
  • Support design reviews and ensure adherence to design control processes.
  • Contribute to software documentation, including requirements, architecture, design, and test artifacts.
  • Support new product introduction (NPI), design transfer, and sustaining engineering activities.
  • Troubleshoot and resolve software defects across development and production environments.
  • Ensure compliance with applicable regulatory and quality standards through structured development and documentation practices.
  • Other duties as needed or required.

Minimum Requirements & Qualifications: 

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or a related field, with 12+ years of experience in embedded software development.
  • Strong experience in medical device software development compliant with ISO 62304.
  • Deep expertise in embedded systems, microprocessor-based controller design and fault finding and resolution.
  • Advanced proficiency in C and C++ for embedded applications.
  • Experience with real-time operating systems (RTOS) and/or bare-metal development.
  • Strong ability to read and interpret electronic schematics and component datasheets.
  • Experience with software verification and validation methodologies in regulated environments.
  • Familiarity with risk management processes (e.g., ISO 14971) and design control practices.
  • Experience working in cross-functional teams including hardware, systems, quality, and manufacturing engineering.
  • Proficiency with debugging tools, version control systems, and embedded development toolchains.
  • Experience supporting product lifecycle activities, including sustaining engineering and post-market support.

Preferred Qualifications:

  • Serial communications RS422, SPI, I2C.
  • Closed loop controller (PID) design.
  • Wireless communication (Wi-Fi and cellular).
  • Data encryption.
  • OTA software updates.
  • Embedded graphics development with Qt, LVGL or other framework.