Post Job Free
Sign in

Staff Embedded Software Engineer

Company:
BioTalent
Location:
Santa Clara County, CA
Posted:
June 20, 2025
Apply

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.

Position Responsibilities:

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.

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.

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

Apply