Taro Logo

Embedded Software Engineer (Sr. or Principal Level)

Clinical-stage biopharmaceutical company developing novel pipeline of combination therapies for orthopedic infections and their consequences.
Embedded
Principal Software Engineer
In-Person
10+ years of experience
Healthcare · Biotech

Job Description

Osteal Therapeutics, a clinical-stage biopharmaceutical company, is seeking a Principal-level Embedded Software Engineer to lead their medical device software development efforts. This role combines deep technical expertise in embedded systems with the responsibility of developing safety-critical medical devices. The position offers the opportunity to work on innovative drug-delivery platforms while ensuring compliance with strict medical device regulations.

The ideal candidate will bring 10+ years of embedded software development experience, with a strong foundation in C/C++ programming for microcontrollers. They will be responsible for architecting and implementing firmware for Class II/III medical devices, working with real-time operating systems, and ensuring compliance with IEC 62304 standards. The role involves both technical leadership and hands-on development, including working with analog and digital circuits, implementing communication protocols, and managing the complete software lifecycle.

This position is perfect for someone who combines technical excellence with a passion for improving patient outcomes. The role offers the chance to work on cutting-edge medical devices while maintaining the highest standards of quality and safety. The company's focus on orthopedic infections and their novel pipeline of combination therapies provides a unique opportunity to make a real difference in healthcare.

The position requires a blend of technical skills, leadership abilities, and regulatory knowledge. You'll be working in a fast-paced R&D environment, collaborating with cross-functional teams, and mentoring junior engineers. The role demands someone who can balance multiple priorities while maintaining attention to detail and ensuring regulatory compliance. If you're passionate about embedded systems and want to apply your expertise to improve patient care, this role offers an excellent opportunity to make a significant impact.

Last updated 2 days ago

Responsibilities For Embedded Software Engineer (Sr. or Principal Level)

  • Architect, design, and implement embedded firmware in C/C++ for Class II/III medical devices
  • Develop and test analog and digital circuits
  • Design real-time software using bare-metal, state-machine, or RTOS paradigms
  • Generate and maintain software design documentation
  • Plan and execute unit, integration, and system-level software verification & validation
  • Lead code reviews, static/dynamic analysis, and continuous integration pipelines
  • Participate in software risk management
  • Collaborate with hardware and systems teams
  • Support internal and external audits
  • Mentor junior engineers

Requirements For Embedded Software Engineer (Sr. or Principal Level)

  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Biomedical Engineering, Computer Science, or related discipline
  • 10+ years of embedded software development for safety-critical or regulated products
  • Expertise in C/C++ programming for ARM Cortex-M or similar MCUs
  • Experience with RTOS integration, interrupt-driven design, and timing-critical control algorithms
  • Proficiency with version control (Git), issue tracking (JIRA), and CI/CD tools
  • Experience with unit-test frameworks and static analysis tools
  • Strong problem-solving skills with oscilloscopes, logic analyzers, and debuggers

Related Jobs