Principal Embedded Software Engineer
$175,000–$200,000 year
On-site · Brisbane, California, United States
Job Summary
Lead the design and development of embedded software for medical device systems, ensuring compliance with ISO 62304. Collaborate with cross-functional teams to define system architecture and software requirements. Design, develop, and maintain embedded software primarily in C and C++ for microcontroller and processor-based systems. Develop and execute software verification and validation activities while contributing to software documentation. Support new product introduction and troubleshoot software defects.
Required Qualifications
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or a related field
- 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
Desired 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
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.