Insulet Corporation

Medical Device

StaffEmbeddedSoftwareEngineer

$152–228k Acton, Massachusetts, United States; San Diego, California, United States FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Lead candidates.

The Brief

“Staff Embedded Software Engineer at Insulet Corporation. Skills: Embedded Software, C Programming, Algorithm Implementation, Microcontrollers. Implement next-generation insulin-dosing algorithms. Convert algorithmic models into C code”

What You'll Achieve.

Build software that directly influences patient safety and health outcomes; Work on cutting-edge algorithmic and embedded challenges

Industry & Context.

Medical Device
Problems you'll solve

Solve problems from first principles; Thrives in ambiguity

What They're Looking For.

Must Have

7+ years developing software for complex embedded systems, Expert-level C for real-time, resource-constrained firmware environments, Deep experience with microcontrollers (ARM, TI, ST, etc.), Grounding in control systems, algorithms, signal processing, and numerical techniques, Team leadership experience, Experience working with senior cross-functional leadership, Ability to collaborate with algorithm scientists and translate models into device-ready implementations, Written and verbal communication skills, Bachelor's degree preferred (Computer Science, Computer Engineering); 7 years of experience in embedded software development required

Nice to Have

Working with I2C/SPI/Flash/EEPROM/USB, RTOS development, Experience with C++, FDA, IEC 62304, or other regulated development environments, BLE or wireless protocol knowledge, C-based object-oriented design, Agile development environments

What You'll Do.

Implement next-generation insulin-dosing algorithms

Convert algorithmic models into C code

Architect and build control and signal-processing software

Drive real-time insulin delivery decisions

Lead complex integrations across teams

Build tightly coupled embedded solutions

Shape technical direction across embedded platform

Influence architecture

Act as subject-matter expert

How You'll Work.

Team & Collaboration

Lead complex integrations across software, systems, hardware, and algorithm teams; Collaborate with algorithm scientists; Work with senior cross-functional leadership

Communication Scope

Written communication skills; Verbal communication skills

Full Job Description

Job Summary Join a mission-driven team dedicated to simplifying life for people with diabetes. We’re seeking a Staff Embedded (Firmware) Software Engineer to drive meaningful impact through innovative technology, helping our customers enjoy greater freedom and healthier lives while growing your career in a collaborative, forward-thinking environment. **Position Overview** Join a team building the core intelligence that powers one of the world’s most advanced automated insulin delivery systems. As a Staff Embedded (Firmware) Software Engineer, you will operate at the intersection of algorithms, embedded systems, real-time control, and safety-critical medical engineering that improves the lives of people with diabetes around the world. You will own the transformation of next-generation insulin-dosing algorithms into highly optimized C implementations that run on constrained embedded medical devices. You will lead a technical team influencing architecture, and pushing the boundaries of what’s possible in closed-loop control, signal processing, and device intelligence. If you want to work on deeply technical, mission-driven, category-defining product, this is the role for you. **What You’ll Lead & Build** * Implement next-generation insulin-dosing algorithms by converting high-level algorithmic models into efficient, safety-critical C code for embedded medical devices. * Architect and build next-gen control and signal-processing software that drives real-time insulin delivery decisions. * Lead complex integrations across software, systems, hardware, and algorithm teams to build tightly coupled embedded solutions. * Drive the design, verification, and validation of embedded systems in a regulated, safety-critical environment. * Shape technical direction across the embedded platform, influencing architecture , design patterns, and best practices. * Mentor engineers, lead design reviews, and act as a subject-matter expert for algorithm implementation and embedded systems.

Free ATS check

Applying for this Staff Embedded Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Insulet Corporation?

Real rants from real employees. Read before you apply.

Read Company Rants →