Senior Staff Software Engineer

BD

Pennington Gap (VA)

On-site

USD 140,000 - 200,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

BD in Virginia seeks an experienced embedded software engineer to develop and maintain software for regulated medical devices, contributing across architecture, requirements, design, implementation, integration, verification, release and sustaining engineering.

The role requires a bachelor's degree, 8+ years in software development, strong embedded C/C++ and RTOS, familiarity with hardware interfaces, and knowledge of IEC 62304 and design controls.

Qualifications

  • Bachelor's degree in engineering or computer science.
  • 8+ years of software development experience.
  • Experience with regulated or safety-critical products.
  • Strong embedded C/C++ and RTOS expertise.
  • Familiarity with hardware interfaces and protocols.
  • Working knowledge of design controls, software risk management, traceability, verification.
  • IEC 62304 or equivalent standard knowledge.

Responsibilities

  • Develop and maintain embedded software across architecture, requirements, design, implementation, integration, verification, release, and sustaining engineering.
  • Collaborate with cross-functional teams on product development, risk management, field issues, connected-device solutions, and technical decisions.
  • Mentor engineers and communicate risks and recommendations.

Skills

Embedded Software Development
C/C++
RTOS
Microcontrollers
Software Architecture
Hardware-Software Integration
Communication Protocols
Medical Device Software
IEC 62304
Software Risk Management
Requirements Traceability
Software Verification and Validation
Debugging and Troubleshooting
Cybersecurity
Bluetooth Low Energy
Technical Mentoring

Education

Bachelor's degree in engineering or computer science

Job description

Develop and maintain embedded software for regulated medical devices, contributing across architecture, requirements, design, implementation, integration, verification, release, and sustaining engineering. Collaborate with cross-functional teams on product development, risk management, field issues, connected-device solutions, and technical decisions while mentoring engineers and communicating risks and recommendations.

Requirements: Requires a bachelor's degree in a relevant engineering or computer science discipline, at least eight years of software development experience, and experience with regulated or safety-critical products. Candidates need strong embedded C/C++ and RTOS expertise, familiarity with hardware interfaces and protocols, and working knowledge of design controls, software risk management, traceability, verification, and IEC 62304 or an equivalent standard.

Key Skills: Embedded Software Development, C/C++, RTOS, Microcontrollers, Software Architecture, Hardware-Software Integration, Communication Protocols, Medical Device Software, IEC 62304, Software Risk Management, Requirements Traceability, Software Verification and Validation, Debugging and Troubleshooting, Cybersecurity, Bluetooth Low Energy, Technical Mentoring

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Embedded Software Engineer
Principal Embedded Software Engineer

Cutera, Inc. • Raleigh (NC)

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

BD • Pennington Gap (VA)

On-site
USD 140,000 - 200,000
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Cutera-Inc • Raleigh (NC)

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

Becton Dickinson • Covington (GA)

On-site
USD 140,000 - 190,000
Sr Embedded Software Engineer
Sr Embedded Software Engineer

Franklin Professional Associates • Acton (MA)

On-site
USD 90,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

Rang Technologies Inc • Murrysville

On-site
USD 110,000 - 140,000
Principal Medical Device Development Engineer (Embedded) IRC307364
Principal Medical Device Development Engineer (Embedded) IRC307364

GlobalLogic Inc. • United States

Hybrid
USD 145,000 - 155,000
Sr Principal Software Engineer,
Sr Principal Software Engineer,

Baxter International Inc. • Skaneateles Falls (NY)

On-site
USD 150,000 - 190,000
Medical coverage
Dental coverage
401(k) Retirement Savings Plan
+5
Senior Software Engineer- Capital Equipment
Senior Software Engineer- Capital Equipment

Imricor • Burnsville (MN)

On-site
USD 110,000 - 160,000
Medical
Dental
Vision
+5
Director of Software Development - Medical Device
Director of Software Development - Medical Device

DeBellis Catherine & Morreale - Corporate Staffing • Buffalo (NY)

On-site
USD 130,000 - 160,000
Competitive compensation and benefits
Collaborative work environment focused on innovation
Opportunity to shape next-generation medical technology