- Posted 18 June 2025
- Salary 190,000
- LocationLos Gatos
- Job type Permanent
- DisciplineEngineering & CQV
- Reference216010
Back to jobs
Staff Embedded Software Engineer
Job description
The Staff Embedded Software Engineer will contribute to the design and development of software for a medical device in a fast-paced startup organization that is involved in groundbreaking technology. Duties include being responsible for the design, development, test and documentation in accordance with the company's Quality System. This is a full time on-site position and will require reporting to our offices located in Los Gatos, CA.
Responsibilities, Skills & Hands-On Experience
Education & Work Experience
Responsibilities, Skills & Hands-On Experience
- Design and develop software for embedded systems.
- Integrate developed applications with other components.
- Develop design specifications based on top-level product requirements.
- Develop and execute software unit tests.
- Produce software documentation per IEC 62304 to fulfill FDA verification and validation requirements.
- Demonstrated ability to develop C and/or C++ code for embedded applications.
- Familiar with TI SimpleLink and STM32 families of microcontrollers and their development environments.
- Experience with BLE, Zigbee or other 802.15 stack.
- Collaborates effectively with cross-functional teams (e.g., PM, EE, Test, quality, Systems) to resolve identified issues and ensure timely closure.
- Experience managing multiple simultaneous development projects with geographically diverse teams.
- Strong communication and interpersonal skills, with the ability to collaborate effectively across multidisciplinary teams.
- Preferred Skills & Hands-On Experience
- Experience developing Windows, Android and Linux applications is a plus.
- Experience with use of electronics test equipment and embedded development tools such as oscilloscopes, logic analyzers, DVMs, spectrum analyzers and emulators.
- Understanding of applicability IEC 60601 and ISO 14708.
Education & Work Experience
- Bachelor’s degree in CS, CE, EE or related field; advanced degree preferred.
- Minimum of 7 years of work experience in research and development, preferably in the medical device industry.
- Experience in a medical device company or other highly regulated industry.