Senior Embedded Software Engineer (On-site - Acton, MA)
Core
Design, develop, and test embedded software for complex, connected medical devices (insulin pumps) to improve lives of people with diabetes.
Role type
Senior Embedded Software Engineer (Technical Lead)
Builds
Connected medical devices (insulin delivery systems)
Domain
Medical devices / Embedded Systems
Deliverable
production ML models | product features
Required skills
C, C++, embedded systems programming, ARM/TI/MSP microprocessors, embedded software architecture, debugging, integration, cross-functional collaboration
Preferred skills
RTOS, multithreading, synchronization, interrupt handling, I2C/SPI/USB/BLE protocols, hardware bring-up, regulated industry experience
Technologies
ARM, TI, MSP, C, C++, RTOS, I2C, SPI, USB, BLE, Flash, EEPROM
Responsibilities
Design, develop, and test embedded system software; ensure compliance with company policies and medical product standards; write design documentation and testing requirements; collaborate with Quality, Regulatory, Marketing, and Manufacturing; integrate, debug, and test systems with hardware/software teams; participate in product design reviews
Seniority
Senior, hands-on IC with technical leadership