Principal Software Engineer

ZOLL

Base: $150,000.00 to $180,000.00; bonus/equity: no...
Fully remote
15-25 years embedded software experience
C and c++ programming for embedded systems
Microprocessor architecture and low-level drivers
The Principal Software Engineer leads the complete development lifecycle for embedded software running ZOLL's life-saving medical devices in a regulated environment

Job Summary

  • The Principal Software Engineer leads the complete development lifecycle for embedded software running ZOLL's life-saving medical devices in a regulated environment.
  • This role requires providing full-stack ownership of device software spanning low-level firmware, control logic, communication interfaces, and embedded Linux user-interface components.
  • ZOLL offers a competitive salary range of $150,000 to $180,000 along with comprehensive benefits and an opportunity to impact patient outcomes globally.

Matching Summary

The Principal Software Engineer leads the complete development lifecycle for embedded software running ZOLL's life-saving medical devices in a regulated environment.

Salary

Base: $150,000.00 to $180,000.00; Bonus/Equity: Not specified; Benefits: Comprehensive plans available at zollbenefits.com

Skills & Requirements

Must-have

  • 15-25 years embedded software experience
  • C and C++ programming for embedded systems
  • Microprocessor architecture and low-level drivers
  • Software quality practices and regulatory standards
  • Bare-metal, embedded Linux, or RTOS environments

Nice-to-have

  • Python or Bash scripting languages
  • DSPs, FPGAs, or multi-processor systems
  • Familiarity with IEC 62304 and ISO 14971
  • Experience with distributed version control Git
  • Knowledge of Figma for UI design review

Key Requirements

  • B.S. or M.S. degree in Engineering or Computer Science
  • 15-25 years related industry experience
  • Experience applying industry and regulatory standards

Work Rights

Not specified

Tailored Resume

Cover Letter