Insulet Corporation-posted 3 months ago
$163,050 - $244,575/Yr
Full-time • Senior
Hybrid • San Diego, CA
Miscellaneous Manufacturing

We are looking for a self-driven Staff Software Engineer to join the Medical Device Software team 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.

  • Design, develop, test and document high quality medical device software for new and existing Insulet products.
  • Implement unit and UI tests for core functionality and UI workflows, respectively.
  • Work in co-located Scrum teams of developers, testers, product owners, and scrum masters.
  • Work with product managers and UX designers to define new features.
  • Mentor and motivate software developers to deliver high quality code using software best practices and patterns.
  • Ensure quality and consistency in software architecture and implementation.
  • Evaluate new technologies and explore solution alternatives; develop prototypes.
  • Learn and follow Insulet design assurance SOPs.
  • Provide timely support to team customers, internal and external.
  • Bachelor's degree in software engineering or equivalent preferred.
  • 8+ years of relevant work experience preferred.
  • Must have strong expertise in Swift preferred.
  • Must have strong knowledge of Combine, Async Await, and FRP preferred.
  • Must have strong expertise with Software Testing preferred.
  • Must have strong expertise in Software Design principles preferred.
  • Desire to have expertise with TCA (The Composable Architecture Framework or Unidirectional Flow Pattern).
  • Medical device experience is preferred.
  • Able to organize and judge multiple priorities.
  • Agile or other software development life cycle concepts is a plus.
  • Knowledge of Wireless protocols like BLE and NFC is a plus.
  • Able to be responsible for designing, implementing, and maintaining a section of a design.
  • Demonstrated abilities to leverage creativity to overcome obstacles and work with urgency.
  • Hands-on experience with Embedded Systems is a plus.
  • Writes and maintains design documentation and testing requirements.
  • Works with Quality, Regulatory, Marketing to ensure that designs meet technical, regulatory is a plus.
  • Works closely with other software, software QA, and hardware engineers to integrate, debug, and test systems.
  • Participate in product design reviews.
  • Direct and mentor junior engineers as requested.
  • The US base salary range for this full-time position is $163,050.00 - $244,575.00.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service