Principal Software Engineer

ZOLL

Pittsburgh, PA, United States
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
  • Experience applying strong software engineering practices
  • Experience with project management and technical leadership
  • Experience applying industry and regulatory standards

Work Rights

Not specified

Tailored Resume

Cover Letter