Insulet Corporation
Medical Device
StaffEmbeddedSoftwareEngineer
Neural analysis suggests this role is
optimal for Lead candidates.
“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.
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.
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.