Staff Embedded Software Engineer (Hybrid - Acton, MA)
Insulet
- Location
- Acton, Massachusetts
- Work model
- Hybrid
- Level
- Staff
- Salary
- $152k – $228.0k/yr
- Posted
- Jul 18, 2026
Skills
About this role
Job Summary
Passionate about combining cutting-edge technology with profound purpose? As a Staff Embedded Software Engineer, you’ll help deliver the user-friendly solutions that give people with diabetes their freedom back, all while advancing your career in a supportive, mission-led organization.

 We are looking for a self-motivated Staff Embedded Software Engineer to join the team that is responsible for developing new products and improving existing ones. This person is expected to be responsible for well-designed and well tested code, and to apply creative solutions to problems. Responsibilities: • Designs, develops, tests and documents embedded system software for new and existing Insulet products. • Ensures that their design is in compliance with Company policies, and that software activities are appropriate for the design and maintenance of medical products. • Writes and maintains design documentation and testing requirements. • Works with Quality, Regulatory, Marketing and Manufacturing to ensure that designs meet technical, regulatory and manufacturing requirements. • Works closely with other software, software QA, and hardware engineers to integrate, debug, and test systems. • Participate in product design reviews. • Directs and mentors junior engineers as requested . • Perform other duties as required . Education and Experience: • Bachelor's degree required (preferred field of study: Software Engineering) Minimum Requirements: • 7+ years of relevant work experience • Strong programming skills in C with familiarity of embedded C++. • Hands-on experience with Embedded Systems. • Experience on processors like ARM, TI and MSP (or similar Embedded Systems/Microcontrollers). • Familiarity with communication systems and/or wireless protocols. Preferred Skills and Competencies: • Demonstrated working knowledge of software design. • Experience developing software for embedded microcontrollers. • Knowledge of I2C, SPI, Flash, EEPROM and/or USB. • Familiarity with communication systems and/or wireless protocols. • Medical device experience. • In-depth knowledge of resource constrained o bject-oriented programming for embedded systems written in C++. • Good understanding of RTOS and real time systems. • Able to be responsible for designing, implementing, and maintaining a section of a design. • Detail oriented, with effective verbal and written communication skills. • Able to communicate with candor and trust at multiple levels of the organization. • Demonstrated abilities to leverage creativity in order to overcome obstacles and work with a sense of urgency. • Strong software engineering development skills. • Knowledge of OS concepts like dead locks, threading, mutual exclusion, interrupt services. • Familiar with reading electrical schematics. • Able to organize and judge multiple priorities. • Agile or other software development life cycle concepts. • Knowledge of Wireless protocols like Bluetooth Low Energy (BLE). NOTE: This position is eligible for hybrid working arrangements and requires on-site work from an Insulet office at least three (3) days per week. #LI-Hybrid Additional Information: 

Compensation & Benefits:

For U.S.-based positions only, the annual base salary range for this role is $152,000.00 - $227,975.00

This position may also be eligible for incentive compensation.

We offer a comprehensive benefits package, including:
• Medical, dental, and vision insurance
• 401(k) with company match
• Paid time off (PTO)
• And additional employee wellness programs

Application Details:
This job posting will remain open until the position is filled.
To apply, please visit the Insulet Careers site and submit your application online.

Actual pay depends on skills,