Bootstrap

Tandem Diabetes Care International

Sr. Firmware Verification Engineer

๐Ÿ“ŒSaint-Sulpice, Switzerland ๐Ÿ‡จ๐Ÿ‡ญ

โฑ๏ธŽ full-time

๐Ÿง™โ€โ™‚๏ธ senior

GROW WITH US:

Tandem Diabetes Care creates new possibilities for people living with diabetes, their loved ones, and their healthcare providers through a positively different experience. Weโ€™d love for you to team up with us to โ€œinnovate every day,โ€ put โ€œpeople first,โ€ and take a โ€œno-shortcutsโ€ approach that has propelled us to become a leader in the diabetes technology industry. Tandem is always looking to add talent that can help us manage our interests globally.

STAY AWESOME:

Tandem Diabetes Care is proud to manufacture and sell the Tandem Mobi system and t:slim X2 insulin pump with -IQ technology โ€” an advanced predictive algorithm that automates insulin delivery.

But weโ€™re so much more than that. Our companyโ€™s human-centered approach to design, development, and support delivers innovative products and services for people who use insulin. Because many of our own team members live with type 1 diabetes, or have a loved one impacted by diabetes, the work is personal, and we are committed to the cause. Learn more at tandemdiabetes.com

A DAY IN THE LIFE:

The Tandem insulin pumps are composed of various parts and components, combining mechanics, electronics, and software. The Sr. Firmware Verification Engineer plays a critical role in ensuring the quality and reliability of firmware developed for Tandemโ€™s next-generation insulin pumps. This role involves the development, execution, and automation of firmware verification activities in a regulated medical device environment. The successful candidate will work closely with firmware development teams to design and implement test strategies using modern software practices, including Test-Driven Development (TDD), Continuous Integration/Continuous Deployment (CI/CD), and Hardware-in-the-Loop (HIL) frameworks.

Working as a Sr. Firmware Verification Engineer, youโ€™llโ€ฆ

  • Design, implement, and maintain automated test frameworks for embedded firmware systems.
  • Contribute actively to software architecture with a focus on ensuring testable and maintainable designs.
  • Proactively identify opportunities for improvement in software development and verification processes, propose changes, and drives implementation collaboratively with peers.
  • Take ownership in training, mentoring, and developing fellow team members, particularly in the use of verification tools and best practices.
  • Collaborate closely with the development team and contribute to production code when necessary, embracing cross-functional responsibilities as part of a high-performing engineering team.
  • Support the development team in implementing Test-Driven Development (TDD) strategies.
  • Independently design, develop, modify firmware verification strategies, including unit, integration, regression, and HIL testing.
  • Actively participate in Agile/Scrum activities including sprint planning, daily stand-ups, and retrospectives.
  • Collaborate with firmware, quality and validation engineers to ensure test coverage and traceability.
  • Develop, run, and debug automated and manual test cases using Python, C/C++, and JavaScript.
  • Support continuous integration of pipelines with test automation to enable efficient, real-time feedback on firmware changes.
  • Log, track, and document defects using tools such as JIRA and Confluence.
  • Ensure that all verification activities comply with regulatory standards such as IEC 62304 and company quality procedures.
  • Contribute to risk analysis and participate in design reviews as part of the quality assurance lifecycle.

WHAT YOUโ€™LL NEED:

  • Strong understanding of embedded systems and firmware verification methodologies.
  • Hands-on experience with Test-Driven Development (TDD) and Continuous Integration/Continuous Deployment (CI/CD) practices.
  • Proficiency in scripting and test automation with Python and/or JavaScript.
  • Strong programming skills in C/C++ and JavaScript for test tool development.
  • Experience working in Linux environments.
  • Working knowledge of BLE (Bluetooth Low Energy) and testing BLE protocols.
  • Experience with Hardware-in-the-Loop (HIL) testing and embedded system simulators.
  • Familiarity with tools such as GitHub, JIRA, and Confluence.
  • Excellent documentation skills and attention to detail.
  • Fluency in English and French.
  • Proactive, collaborative, and committed to continuous improvement and software quality.

EXTRA AWESOME:

  • 5+ years in embedded systems and firmware verification.
  • 3+ years in a regulated environment (preferably medical devices, following IEC 62304).
  • Demonstrated success in developing and maintaining automated test frameworks and CI pipelines.
  • Proven ability to work independently and within cross-functional teams.

WHY YOUโ€™LL LOVE WORKING HERE:

At Tandem, we believe joy fuels excellence. That's why we've built a workplace that celebrates your achievements and supports your well-being. Our team thrives on pushing boundaries and fostering growth, all while maintaining a spirit of fun and camaraderie. This is just one of the ways we stay awesome!

BE YOU, WITH US!

We embrace the value that every single one of us brings to the table. But sometimes we forget that when we donโ€™t meet 100% of a job descriptionโ€™s criteria โ€“ maybe youโ€™re feeling that way right now? We encourage you to apply anyway. Because we want you to be you, with us.

Tandem is firmly committed to being an equal opportunity employer and does not discriminate on the basis of age, disability, sex, race, religion or belief, gender identity or expression, marriage/civil partnership, pregnancy/maternity, or sexual orientation. We are an inclusive organization, and we welcome applications from a wide range of candidates. Selection for roles will be based on individual merit alone.

REFERRALS:

We love a good referral! If you know someone who would be a great fit for this position, please share!

SPONSORSHIP:

Applicants must be authorized to work for any employer in Switzerland. We are unable to sponsor or take over sponsorship of an employment Visa at this time.

Make a move that matters. Join Tandem Diabetes Care, where we're turning challenges into triumphs every day and where your talents will help shape a healthier, happier tomorrow.

Other similar jobs

Firmware Engineer, Amazon Robotics

@ Amazon, ๐Ÿ“Switzerland ๐Ÿ‡จ๐Ÿ‡ญ

Senior Firmware Engineer

@ Badger Meter, ๐Ÿ“Switzerland ๐Ÿ‡จ๐Ÿ‡ญ

Firmware Engineer

@ Baker Hughes, ๐Ÿ“Switzerland ๐Ÿ‡จ๐Ÿ‡ญ

Principal Firmware Engineer

@ CHEP, ๐Ÿ“Switzerland ๐Ÿ‡จ๐Ÿ‡ญ

Firmware Engineer II

@ Brady Corporation, ๐Ÿ“Switzerland ๐Ÿ‡จ๐Ÿ‡ญ

Sr. Software Engineer Security

@ Cisco, ๐Ÿ“Switzerland ๐Ÿ‡จ๐Ÿ‡ญ

Principal Firmware Verification Engineer

@ Collins Aerospace, ๐Ÿ“Switzerland ๐Ÿ‡จ๐Ÿ‡ญ

AMI Smart Grid - Senior Firmware Engineer

@ Corinex, ๐Ÿ“Switzerland ๐Ÿ‡จ๐Ÿ‡ญ

TeleOp Embedded Engineer

@ Figure, ๐Ÿ“Switzerland ๐Ÿ‡จ๐Ÿ‡ญ

Senior Engineer, Firmware

@ Flock Safety, ๐Ÿ“Switzerland ๐Ÿ‡จ๐Ÿ‡ญ

  • Employment

    โฑ๏ธŽ full-time

  • Experience

    ๐Ÿง™โ€โ™‚๏ธ senior

  • Skills
  • Industry
  • Find similar jobs

    Firmware Engineer, Amazon Robotics

    @ Amazon, ๐Ÿ“Switzerland ๐Ÿ‡จ๐Ÿ‡ญ

    Senior Firmware Engineer

    @ Badger Meter, ๐Ÿ“Switzerland ๐Ÿ‡จ๐Ÿ‡ญ

    Firmware Engineer

    @ Baker Hughes, ๐Ÿ“Switzerland ๐Ÿ‡จ๐Ÿ‡ญ

    Principal Firmware Engineer

    @ CHEP, ๐Ÿ“Switzerland ๐Ÿ‡จ๐Ÿ‡ญ

    Firmware Engineer II

    @ Brady Corporation, ๐Ÿ“Switzerland ๐Ÿ‡จ๐Ÿ‡ญ

    Sr. Software Engineer Security

    @ Cisco, ๐Ÿ“Switzerland ๐Ÿ‡จ๐Ÿ‡ญ

    Principal Firmware Verification Engineer

    @ Collins Aerospace, ๐Ÿ“Switzerland ๐Ÿ‡จ๐Ÿ‡ญ

    AMI Smart Grid - Senior Firmware Engineer

    @ Corinex, ๐Ÿ“Switzerland ๐Ÿ‡จ๐Ÿ‡ญ

    TeleOp Embedded Engineer

    @ Figure, ๐Ÿ“Switzerland ๐Ÿ‡จ๐Ÿ‡ญ

    Senior Engineer, Firmware

    @ Flock Safety, ๐Ÿ“Switzerland ๐Ÿ‡จ๐Ÿ‡ญ

Remote Work
Post time
Level
Employment
Industry
Apply Now โ†—