Senior Staff Embedded Software Engineer - Medical Devices

Becton Dickinson

Covington (GA)

On-site

USD 140,000 - 190,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Becton Dickinson (BD) is seeking an Senior Staff Software Engineer to design and deliver embedded software for electro-mechanical medical devices across multiple portfolios. You will influence architectural decisions, drive performance, and ensure regulatory compliance (IEC 62304) throughout the lifecycle.

The role requires deep embedded expertise, strong problem-solving, and the ability to mentor teams in a global matrix environment.

Qualifications

  • Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering or related technical discipline is required.
  • 8+ years of professional software development experience.
  • Experience developing software for medical devices or other regulated, safety-critical products.
  • Experience in a controlled product lifecycle: requirements, architecture, design, implementation, verification, configuration management, change control, documentation, problem resolution.
  • Strong embedded software development experience with C/C++, RTOS, microcontrollers or processors, hardware–software interfaces, and debugging.

Responsibilities

  • Lead or substantially contribute to software architecture, requirements, design, implementation, integration, debugging, code reviews, testing, and technical decision-making.
  • Develop and maintain embedded software and firmware solutions including RTOS-based applications and device drivers.
  • Translate user needs and product requirements into clear, testable software requirements and design solutions.
  • Apply regulated software-development practices across the product lifecycle, including design controls and risk management.
  • Create and maintain software lifecycle deliverables: plans, architecture/design docs, source code, test evidence, and release docs.
  • Collaborate with cross-functional teams including Marketing, Systems, Electrical, Mechanical, Quality, Regulatory, Verification & Validation, Cybersecurity, and Operations.
  • Support product complaints, field issues, software anomalies, audits, regulatory submissions, and complex investigations.
  • Contribute to connected-device and companion application solutions, including cybersecurity and lifecycle maintenance.
  • Mentor engineers and promote technical excellence, communicating risks and tradeoffs to diverse stakeholders.

Skills

Embedded software development
C/C++
RTOS environments
Hardware–software interfaces
Communication protocols
Debugging and testing
System-level troubleshooting
Mentoring engineers
Regulatory software development

Education

Bachelor's degree in Software Engineering or related field

Job description

Becton Dickinson (BD) is seeking an Senior Staff Software Engineer to design and deliver embedded software for electro-mechanical medical devices across multiple portfolios. You will influence architectural decisions, drive performance, and ensure regulatory compliance (IEC 62304) throughout the lifecycle.

The role requires deep embedded expertise, strong problem-solving, and the ability to mentor teams in a global matrix environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer - Medical Devices
Senior Embedded Software Engineer - Medical Devices

BD • Covington (GA)

On-site
USD 140,000 - 210,000
Senior Embedded Software Engineer – Medical Devices
Senior Embedded Software Engineer – Medical Devices

Becton Dickinson NA • Covington (GA)

On-site
USD 140,000 - 190,000
Senior Embedded Software Architect - Medical Devices
Senior Embedded Software Architect - Medical Devices

BD • Covington (GA)

On-site
USD 140,000 - 200,000
Senior Embedded Software Engineer - Medical Devices
Senior Embedded Software Engineer - Medical Devices

BD • Pennington Gap (VA)

On-site
USD 140,000 - 200,000
Senior Systems Engineer - Medical Devices & NPD Lead
Senior Systems Engineer - Medical Devices & NPD Lead

Becton, Dickinson and Company • San Diego (CA)

On-site
USD 130,000 - 207,000
Senior Electrical Engineer – Medical Devices (Embedded)
Senior Electrical Engineer – Medical Devices (Embedded)

BD • Durham (NC)

On-site
USD 95,000 - 130,000
Senior Staff Software Engineer: Delivery Lead (MedTech)
Senior Staff Software Engineer: Delivery Lead (MedTech)

Becton, Dickinson and Company • Milpitas (CA)

On-site
USD 169,000 - 270,000
Senior Staff Software Engineer
Senior Staff Software Engineer

BD • Covington (GA)

On-site
USD 140,000 - 210,000
Senior Staff Software Engineer
Senior Staff Software Engineer

Becton Dickinson NA • Covington (GA)

On-site
USD 140,000 - 190,000
Senior Staff Software Engineer
Senior Staff Software Engineer

Becton Dickinson • Covington (GA)

On-site
USD 140,000 - 190,000