Staff Software Engineer - iOS

5 days ago

Apply Now

Description

• 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

Requirements

• Bachelor's degree in software engineering or equivalent • 8+ years of relevant work experience. • Must have strong expertise in Swift • Must have strong knowledge of Combine, Async Await, and FRP. • Must have strong expertise with Software Testing • Must have strong expertise in Software Design principles. • 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.

Benefits

• 100% remote working arrangements (may work from home/virtually 100%; may also work hybrid on-site/virtual as desired) • General office environment, may sit for long periods of time. • Occasional business travel within US and globally • Off-hour availability for critical issues

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com