Base: $150,000.00 to $180,000.00; bonus/equity: no...
On-site
Embedded software development
C/c++ for embedded systems
Microprocessor architectures
ZOLL is seeking a Principal Software Engineer to lead the development lifecycle of embedded software for their medical devices, particularly focused on improving patient outcomes. The ideal candidate will have extensive experience in embedded software development, strong leadership skills, and a commitment to working in a regulated environment
Job Summary
Lead engineer responsible for the complete development lifecycle for embedded software that runs our life-saving medical devices.
Provides full-stack ownership of device software, spanning low-level embedded firmware, control logic, communication interfaces, and embedded Linux user-interface components.
At ZOLL, your work will help to ensure cardiac patients get the life-saving therapy they need.
Matching Summary
Match Score: 85
ZOLL is seeking a Principal Software Engineer to lead the development lifecycle of embedded software for their medical devices, particularly focused on improving patient outcomes. The ideal candidate will have extensive experience in embedded software development, strong leadership skills, and a commitment to working in a regulated environment.
Salary
Base: $150,000.00 to $180,000.00; Bonus/Equity: Not specified; Benefits: Comprehensive benefits plans available
Skills & Requirements
Must-have
Embedded software development
C/C++ for embedded systems
Microprocessor architectures
Low-level drivers and hardware bring-up
Software development and quality practices
Regulated medical device environment
Nice-to-have
Scripting languages (Python/Bash)
DSPs, FPGAs, multi-processor systems
Embedded Linux subsystems
Figma for UI design review
Distributed version control systems (Git/GitHub)
Key Requirements
15-25 years of embedded software development experience
B.S. or M.S. degree or equivalent industry experience
Experience with C/C++ for embedded software development
Experience with embedded software development tools
Experience with microprocessor architectures
Experience applying software development and quality practices