Senior Principal Engineer – Software Development (medical Devices)

Becton, Dickinson, and Company (BD)

Irvine, CA, USA
Base: $124,700.00 - $205,800.00 usd annual; bonus/...
Fully remote
10+ years direct industry experience
Strong c# and c/c++ programming skills
Real-time signal processing algorithm design
Becton, Dickinson, and Company (BD) is seeking a Senior Principal Engineer in Software Development to join their Algorithm development team, focusing on real-time signal processing for medical devices. The ideal candidate should have extensive experience in software development, particularly in C# and C/C++, along with a strong background in mathematics, signal processing, and collaboration with stakeholders

Job Summary

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

Matching Summary

Match Score: 85

Becton, Dickinson, and Company (BD) is seeking a Senior Principal Engineer in Software Development to join their Algorithm development team, focusing on real-time signal processing for medical devices. The ideal candidate should have extensive experience in software development, particularly in C# and C/C++, along with a strong background in mathematics, signal processing, and collaboration with stakeholders.

Salary

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

Skills & Requirements

Must-have

  • 10+ years direct industry experience
  • Strong C# and C/C++ programming skills
  • Real-time signal processing algorithm design
  • Embedded and x86-based system integration
  • Software lifecycle documentation and testing

Nice-to-have

  • Python or MATLAB scientific programming experience
  • CI/CD frameworks like Azure DevOps
  • Machine learning and deep learning knowledge
  • Experience in regulated medical device environments
  • Optimization for embedded targets

Key Requirements

  • Bachelor's Degree required
  • 10+ years of direct industry experience (15+ preferred)
  • Proficiency in Windows and Linux environments
  • Knowledge of product design control processes

Work Rights

Not specified

Tailored Resume

Cover Letter