CareerPlanSign in

Senior Software Engineer (Hybrid)

Acton, Massachusetts💼 Full-time💰 $128,000–$128,000🗓 2026-08-19 → 2026-09-26

Core

Design, develop, test, document, and maintain embedded software for medical devices across the full software lifecycle.

Role type

Senior Software Engineer (Embedded Systems)

Builds

Embedded software for medical device products

Domain

Medical Devices / Embedded Systems

Deliverable

production ML models | product features

Required skills

C/C++ programming, Embedded Systems development, ARM/TI/MSP microcontroller experience, Debugging and troubleshooting, Design documentation, Regulatory compliance knowledge, Cross-functional collaboration

Preferred skills

I2C/SPI/Flash/EEPROM/USB protocols, Wireless protocols (BLE), RTOS and real-time systems concepts, Object-oriented design, Electrical schematic reading, Agile/SDLC practices

Technologies

C, C++, ARM, TI, MSP, I2C, SPI, Flash, EEPROM, USB, BLE, RTOS

Responsibilities

Design, develop, test, document, and maintain embedded software for new and existing products; Analyze, troubleshoot, and resolve complex software and system issues; Ensure software designs comply with regulatory requirements for medical devices; Create and maintain design documentation, requirements, and test artifacts; Partner with Quality, Regulatory, Marketing, and Manufacturing teams; Collaborate with hardware engineers to integrate and test system functionality; Provide technical leadership and mentorship when appropriate.

Seniority

Senior, hands-on IC with technical leadership

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.