Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Insulet Corporation Logo

Staff Embedded Software Engineer (Hybrid - Acton, MA)

Insulet Corporation

$148,200 - $222,300
Nov 15, 2025
Acton, MA, US
Apply Now

Insulet Corporation is looking for a Staff Embedded Software Engineer to join their R&D team to develop new products and improve existing ones, focusing on creating well-designed and well-tested code for medical devices.

Requirements

  • Strong programming skills in C and/or C++
  • Hands-on experience with embedded systems
  • Experience on processors like ARM, TI, ST (or similar embedded system microcontrollers)
  • Familiarity with communication systems and/or wireless protocols
  • Good understanding of real time systems
  • Knowledge of I2C, SPI, Flash, EEPROM and/or USB
  • RTOS knowledge and experience

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, systems, and hardware engineers to integrate, debug, and test systems.
  • Participate in product design reviews.
  • Directs and mentors other engineers.

Other

  • 7+ years of relevant work experience
  • Detail oriented, with effective verbal and written communication skills
  • Experience with FDA and other medical regulatory environments
  • Agile or other software development life cycle concepts
  • This position is eligible for hybrid working arrangements (requires on-site work from an Insulet office).
  • Travel is estimated at 10% but will flex depending on business need.
  • Bachelor’s Degree required (preferably field of study: Computer Science or Electrical and Computer Engineering)