Staff Software Engineer
Core
Design, develop, and implement complex software systems for sterilization and disinfection products, ensuring quality and reliability in a regulated environment.
Role type
Staff Software Engineer (System-level)
Builds
ASP capital and connected systems for healthcare sterilization and disinfection
Domain
Medical device / Healthcare sterilization / Embedded systems
Deliverable
production ML models | product features
Required skills
C/C++, Python, real-time operating systems, hardware integration, static analysis, code coverage analysis, defect management (JIRA/Bugzilla), software architecture
Preferred skills
Yocto Linux, oscilloscope/analyzer usage, medical device industry experience, Agile methodology
Technologies
C, C++, Python, Yocto Linux, JIRA, Bugzilla
Responsibilities
Design and implement software for products and systems; Collaborate with cross-functional teams to define and implement new features; Interface with hardware design and development teams; Conduct performance analysis to enhance efficiency and scalability; Debug and resolve software defects; Review code and provide feedback; Lead and mentor junior engineers; Conduct static and code coverage analysis; Communicate business issues to management.
Seniority
Staff, hands-on IC with mentorship