This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We’re hiring a Director of Software to oversee the software stack across our hardware, cloud services, mobile App, manufacturing and Lab infrastructure. You will provide technical leadership to our team of software and firmware engineers and work closely with other technical leaders to ensure the system meets SiPhox’s customers’ needs. You will have significant software development experience on multi-disciplined projects with a major hardware element. You will be comfortable discussing cloud scaling strategies before switching to supporting a processor level troubleshooting embedded issue. You will be developing software yourself, whilst supporting a high performing team to meet the company’s needs. This role will require occasional travel to manufacturing sites in the US and internationally. This is an in-person role, including working closely with the hardware team at our lab.
Job Responsibility:
Own the software user experience
Define and own the SiPhox software system architecture
Develop system and subsystem requirements for developers
Develop software for use in the SiPhox system
Lead the software verification and validation process
Lead a team to meet challenging deadlines
Provide mentorship and coaching to engineers
Leads recruitment efforts
Manage external vendors and contractors’ software development for SiPhox
Work closely with other technical leaders and contributors
Partner with Quality and Regulatory teams
Own and refine development processes
Lead failure investigations, CAPAs, and non-conformance reports
Requirements:
10+ years of experience in creating software for complex products and systems
3+ years of experience leading and managing a team of engineers
Developed software as a medical device (SAMD) for a class 2 or 3 application (IEC 62304 class B or C)
Experienced defining technical product architectures across hardware and software
Experience designing and deploying distributed systems on AWS (or GCP/Azure)
Up-to-date with AI coding tools (e.g. Cursor, Claude etc.) and their practical application for software development for rapidly developing high quality software
Highly capable in modern programming languages, Python, C, C++ etc.
An outcomes-based mindset – able to understand complex problems and find the best way through for the overall system
Strong analytical and troubleshooting skills with a structured approach to root cause analysis
Excellent verbal and written communication in English —able to distill complex technical problems for diverse audiences
Collaborative, low-ego working style
comfortable operating across disciplines and asking good questions
Top-tier work ethic, high standards, and ownership mindset
Able to do occasional travel (<10%)
US work authorization
Bachelor’s or Master’s degree in relevant engineering or science
Nice to have:
Delivered IVD systems through FDA approval and to the market in the US and/or CE marking in Europe
Experience developing for cybersecurity
Experience developing mobile Applications for iOS and Android
Experience implementing CI/CD and test automation in regulated environments
Developing fluid handling and/or lab automation systems
Experience with optical or photonic systems
Experience developing firmware in an RTOS and with microprocessors
What we offer:
Healthcare
dental
401k
Generous equity compensation
Two 1-week company shutdowns (summer/July 4 and Christmas break) in addition to PTO