Staff Engineer, Embedded Software

BD

San Diego, CA, USA
Base: $124,700.00 - $205,800.00 usd annual; bonus/...
Fully remote
Strong c++ and c programming skills
Multi-threading and multi-processor application design
Object-oriented design with state machines
The role involves developing robust, sustainable embedded software products that meet customer expectations and are cost-effective to manufacture for healthcare institutions

Job Summary

  • The role involves developing robust, sustainable embedded software products that meet customer expectations and are cost-effective to manufacture for healthcare institutions.
  • Candidates will be responsible for the full software lifecycle including design, implementation, testing, and documentation for intravenous infusion therapy devices.
  • BD offers a culture that prioritizes on-site collaboration with a minimum of 4 days in-office presence per week to foster creativity and innovation.

Matching Summary

The role involves developing robust, sustainable embedded software products that meet customer expectations and are cost-effective to manufacture for healthcare institutions.

Salary

Base: $124,700.00 - $205,800.00 USD Annual; Bonus/Equity: Not specified; Benefits: Comprehensive Total Rewards program described

Skills & Requirements

Must-have

  • Strong C++ and C programming skills
  • Multi-threading and multi-processor application design
  • Object-oriented design with state machines
  • Embedded User Interface and display control
  • Hardware-software interface and network communication
  • Hard Real Time Control experience
  • RTOS or similar operating system knowledge

Nice-to-have

  • Experience with IAR, Keil, Eclipse IDEs
  • JTAG debugging and error handling expertise
  • Wi-Fi connectivity and security knowledge
  • Python scripting and build utilities
  • Design for Six Sigma methodology
  • Agile/Scrum methodology familiarity
  • FDA-regulated environment experience

Key Requirements

  • Bachelor's degree in Science or Engineering
  • 8 years of relevant work experience
  • Experience in FDA-regulated medical device environments
  • Knowledge of ISO 60601-1 and ISO 14971 standards
  • Familiarity with IEC 62304 software life cycle processes

Work Rights

Not specified

Tailored Resume

Cover Letter