Hybrid Staff Embedded Software Engineer – Hybrid

Posted 3 days ago

Apply now

About the role

  • 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.
  • Communicates with multiple levels of the organization.

Requirements

  • 7+ years of relevant work experience
  • 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
  • Detail-oriented, with effective verbal and written communication skills

Benefits

  • Medical, dental, and vision insurance
  • 401(k) with company match
  • Paid time off (PTO)
  • And additional employee wellness programs

Job title

Staff Embedded Software Engineer – Hybrid

Job type

Experience level

Lead

Salary

$148,200 - $222,300 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job