Senior Principal Engineer – Software Development (medical Devices)

BD

Irvine, CA, USA
Base: $124,700.00 - $205,800.00 usd annual; bonus/...
Fully remote
10+ years software development experience
C# and c/c++ programming proficiency
Real-time signal processing expertise
This role focuses on implementing advanced algorithms and software for cutting-edge medical devices with a focus on real-time signal processing

Job Summary

  • This role focuses on implementing advanced algorithms and software for cutting-edge medical devices with a focus on real-time signal processing.
  • The ideal candidate will translate prototype algorithms from Python or MATLAB into production-grade C# or C/C++ code optimized for performance.
  • BD prioritizes on-site collaboration with a requirement of at least 4 days in the office per week to foster creativity and innovation.

Matching Summary

This role focuses on implementing advanced algorithms and software for cutting-edge medical devices with a focus on real-time signal processing.

Salary

Base: $124,700.00 - $205,800.00 USD Annual; Bonus/Equity: Not specified; Benefits: Comprehensive Total Rewards program including competitive compensation and benefits packages.

Skills & Requirements

Must-have

  • 10+ years software development experience
  • C# and C/C++ programming proficiency
  • Real-time signal processing expertise
  • Embedded system integration skills
  • Windows and Linux platform experience

Nice-to-have

  • Python or MATLAB scientific programming
  • Azure DevOps CI/CD framework knowledge
  • Machine learning algorithm experience
  • Medical device regulatory environment knowledge
  • Strong teamwork and communication skills

Key Requirements

  • Bachelor's Degree required
  • 10+ years direct industry experience
  • Experience with product design control processes
  • Proficiency in Visual Studio and Git

Work Rights

Not specified

Tailored Resume

Cover Letter