Staff Software Engineer
Core
Design, develop, and implement complex embedded systems for ASP capital and connected systems, ensuring quality and reliability of sterilization and disinfection solutions.
Role type
Staff Embedded Software Engineer
Builds
Embedded software for sterilization and disinfection systems (e.g., STERRAD, EVOTECH, ENDOCLENS)
Domain
Medical device industry / Embedded systems
Deliverable
production ML models | product features
Required skills
C/C++, Python, real-time operating systems, microcontrollers, static analysis, code coverage analysis, defect management tools (JIRA/Bugzilla), embedded software architecture
Preferred skills
Yocto Linux, oscilloscopes/analyzers/electronics, regulated environment experience (medical device), Agile methodology
Technologies
C, C++, Python, Yocto Linux, JIRA, Bugzilla
Responsibilities
Design and implement embedded software; interface with hardware teams; conduct performance analysis; debug and resolve defects; review code and provide feedback; lead and mentor junior engineers; communicate business issues to management
Seniority
Staff, hands-on IC with mentorship