CareerPlan

Senior Software Engineer, Advanced Development

Chelmsford, MA, USFull-time$117k2026-10-20 → 2026-11-10
No visa sponsorship

Core

Senior Software Engineer leading the development of embedded and application software for life-saving medical devices (AEDs, ventilators, trauma kits) to improve patient outcomes in cardiopulmonary and respiratory care.

Role type

Senior IC embedded software engineer (medical devices)

Builds

Embedded software, algorithms, and device drivers for acute care medical technologies

Domain

Medical devices / Embedded systems

Deliverable

production ML models | product features

Required skills

C/C++, real-time operating systems (RTOS), embedded application development, device driver development, software architecture, unit testing, hardware integration

Preferred skills

MS degree, structured development environment with design controls, web technologies, test automation, UI development (Qt/Crank/Peg), medical device development experience

Technologies

C, C++, C#, Python, Green Hills Integrity, Mentor Graphics Nucleus, QNX, Micrium, Windows, Linux, iOS, Google Test, Jenkins, Qt, Crank, Peg

Responsibilities

Lead development of software solutions for algorithms and technologies; prototype and develop software architectures; create software plans, schedules, and estimates; analyze and create preliminary software requirements; develop and maintain high-quality source code and unit tests; contribute to software integration with hardware subsystems; execute software verification protocols; mentor less experienced engineers

Seniority

Senior, hands-on IC with technical leadership