Senior Principal Software Engineer, Real-Time MedTech

Becton Dickinson NA

Irvine (CA)

On-site

USD 125,000 - 206,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Becton, Dickinson and Company in Irvine, CA is seeking a Senior-level Software Engineer to join the Algorithm development team. You will implement advanced algorithms and real-time software for medical devices, collaborating with stakeholders across the software lifecycle.

The role requires a strong background in technical computing, hands-on C#/C++ across Windows and Linux, and translating prototypes (Python/MATLAB) into production-grade code.

Qualifications

  • Bachelor's degree with strong software development, mathematics and signal processing.
  • 10+ years of direct industry experience; 15+ years preferred.
  • Hands-on programming in C# and C/C++ on Windows and Linux.
  • Experience with CI/CD and Azure DevOps Pipelines.
  • Experience in real-time data processing algorithms for medical devices is preferred.

Responsibilities

  • Design and implement real-time signal processing algorithms for embedded and x86-based systems.
  • Translate prototype algorithms (Python/MATLAB) into production-grade C# or C/C++ code.
  • Optimize and profile code for performance and reliability.
  • Collaborate with product software teams to integrate algorithms into system architecture.
  • Support software lifecycle activities including design documentation, testing and verification.

Skills

C# programming
C/C++ programming
Python
MATLAB
CI/CD
Azure DevOps
Real-time processing
Embedded systems
Git
Debugging

Education

Bachelor's degree in software or related

Tools

Visual Studio
PyCharm
Git
Azure Pipelines

Job description

Becton, Dickinson and Company in Irvine, CA is seeking a Senior-level Software Engineer to join the Algorithm development team. You will implement advanced algorithms and real-time software for medical devices, collaborating with stakeholders across the software lifecycle.

The role requires a strong background in technical computing, hands-on C#/C++ across Windows and Linux, and translating prototypes (Python/MATLAB) into production-grade code.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Principal Software Engineer — Real-Time MedTech
Senior Principal Software Engineer — Real-Time MedTech

BD • Irvine (CA)

On-site
USD 125,000 - 206,000
Lead Algorithms Engineer, Health AI & Patient Monitoring
Lead Algorithms Engineer, Health AI & Patient Monitoring

Becton Dickinson • Irvine (CA)

On-site
USD 125,000 - 206,000
Senior Principal Engineer - Software Development (Medical Devices)
Senior Principal Engineer - Software Development (Medical Devices)

Becton Dickinson NA • Irvine (CA)

On-site
USD 125,000 - 206,000
Senior Algorithm Engineer Biomedical Signals (Onsite Irvine)
Senior Algorithm Engineer Biomedical Signals (Onsite Irvine)

Masimo Corporation • Irvine (CA)

On-site
USD 150,000 - 185,000
Medical
Dental
Vision
+5
Senior Principal Engineer – Software Development (Medical Devices)
Senior Principal Engineer – Software Development (Medical Devices)

BD • Irvine (CA)

On-site
USD 125,000 - 206,000
Senior Biomedical Signals Algorithm Lead
Senior Biomedical Signals Algorithm Lead

Masimo Medical Technologies (Malaysia) Sdn. Bhd. • Irvine (CA)

On-site
USD 150,000 - 185,000
Algorithm Engineer II - Medical Devices (Irvine, Onsite)
Algorithm Engineer II - Medical Devices (Irvine, Onsite)

Masimo Corporation • Irvine (CA)

On-site
USD 120,000 - 150,000
Medical, Dental, and Vision Insurance
401(k) Plan
Paid Maternity Leave
Senior Software Engineer, Real-Time Medical UI
Senior Software Engineer, Real-Time Medical UI

Imperative Care • Campbell (CA)

On-site
USD 169,000 - 192,000
Stock options
Bonus
401k plan
+3
Staff Software Engineer - Platform & Cloud Infra (Onsite Irvine)
Staff Software Engineer - Platform & Cloud Infra (Onsite Irvine)

Becton Dickinson • Irvine (CA)

On-site
USD 130,000 - 207,000
Senior Principal Embedded Software Architect Medical Devices
Senior Principal Embedded Software Architect Medical Devices

Medtronic • Fridley (MN)

On-site
USD 178,000 - 268,000
Health, Dental and Vision Insurance
401(k) with employer match
Tuition assistance