Demo

Firmware Engineer, Durham, North Carolina

Becton Dickinson & Company
Durham, NC Full Time
POSTED ON 8/13/2026
AVAILABLE BEFORE 9/12/2026
We are the people who give possibilities purpose

BD is one of the largest global medical technology companies in the world. Advancing the world of health is our Purpose, and it's no small feat. It takes the imagination and passion of all of us-from design and engineering to the manufacturing and marketing of our billions of MedTech products per year-to look at the impossible and find transformative solutions that turn dreams into possibilities.
Job Description

In recent years, Medication Management Solutions (MMS) has built on this history through a significant expansion into the high-growth pharmacy automation space and is now one of the global leaders in pharmacy automation. The Pharmacy Automation platform positions BD to offer our pharmacy customers a more comprehensive set of smart, connected care technologies as they expand care to new settings, centralize their pharmacy operations and lead the charge in addressing some of the biggest challenges facing the industry - health care worker burnout and the global clinician shortage. BD's Pharmacy Automation portfolio covers a wide range of hardware and software technologies from storage and dispensing robots, vision solutions, pouch packagers, vial filling systems, blister card production systems, central fill solutions and enterprise pharmacy management software.

Description:

Responsible for designing, developing, and testing all aspects of automation and robotic motion control systems. This well-rounded engineer will apply their knowledge of software, electrical, and mechanical engineering to design and improve products including robotics, servo systems, communications networks, and supervisory control systems.

Duties:
  • Kinematic analysis and development of complimentary control algorithms associated with robotic systems.
  • Develops control algorithms and is responsible for design and implementation of the control system for early prototype and proof of concept robotics.
  • Writes and documents the code needed to drive the motion control system of our products.
  • Interacts and drives architectural and design changes in the mechanical and electrical design of the system to improve system performance related to the control systems.
  • Selects and interfaces with vendors as necessary.
  • Works with Legal department in evaluating intellectual property as it relates to current and new concepts
  • Complies with regulatory requirements and company design procedures.
  • Some travel required (~2-3 trips/year)

Minimum Requirements:
  • Bachelor's degree in Computer Science, Electrical Engineering, or a related technical field
  • 5 years of hands-on development experience in C# and C/C
  • Proficiency with object-oriented programming and software design principles.
  • Experience with Visual Studio, .NET, and common C/C toolchains.
  • Strong debugging and problem-solving skills.
  • Familiarity with source control systems (e.g., Git).
  • Ability to work effectively in a collaborative, fast-paced environment.

Preferred Experience:
  • Object oriented software development (C#, C )
  • Experience with .NET Framework and Standard edition
  • Working knowledge of UML state machine theory and practical application
  • Robotic control theory, including servo systems and PID controllers
  • Cross platform software development experience
  • Familiarity with CAN bus networking

Work environment and physical demands
The characteristics described below are representative of those encountered while performing the essential functions of this position. When properly requested and when feasible (without undue hardship to the company), reasonable accommodations will be made to enable individuals with disabilities to perform essential job functions.
  • Work will primarily be in an office setting with limited opportunities to be exposed to adverse environmental conditions.
  • Work will be primarily working with fingers by picking, pinching, typing, and grasping often with repetitive motion.
  • Must have visual acuity for viewing a computer screen, the ability to talk, hear and sit for extended periods of time.
  • Must be able to carry, lift and push/pull up to 5 pounds frequently and up to 30 pounds occasionally.
  • Additional physical duties may be required as necessary.

At BD, we prioritize on-site collaboration because we believe it fosters creativity, innovation, and effective problem-solving, which are essential in the fast-paced healthcare industry. For most roles, we require a minimum of 4 days of in-office presence per week to maintain our culture of excellence and ensure smooth operations, while also recognizing the importance of flexibility and work-life balance. Remote or field-based positions will have different workplace arrangements which will be indicated in the job posting.

For certain roles at BD, employment is contingent upon the Company's receipt of sufficient proof that you are fully vaccinated against COVID-19. In some locations, testing for COVID-19 may be available and/or required. Consistent with BD's Workplace Accommodations Policy, requests for accommodation will be considered pursuant to applicable law.

Why Join Us?

To find purpose in the possibilities, we need people who can see the bigger picture, who understand the human story that underpins everything we do. We welcome people with the imagination and drive to help us reinvent the future of healthcare. At BD, you'll discover a culture in which you can learn, grow and thrive.

We believe that when people connect in person, we learn faster, collaborate more deeply, and build a stronger culture. Join us and enjoy a culture where face-to-face collaboration supports your learning, your progress, and your success.

To learn more about BD visit ;br>
Becton, Dickinson, and Company is an Equal Opportunity Employer. We evaluate applicants without regard to race, color, religion, age, sex, creed, national origin, ancestry, citizenship status, marital or domestic or civil union status, familial status, affectional or sexual orientation, gender identity or expression, genetics, disability, military eligibility or veteran status, and other legally protected characteristics.

Required Skills

Optional Skills

Primary Work Location
USA NC - Durham - Roche Drive

Additional Locations

Work Shift

Salary.com Estimation for Firmware Engineer, Durham, North Carolina in Durham, NC
$100,062 to $121,811
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Firmware Engineer, Durham, North Carolina?

Sign up to receive alerts about other jobs on the Firmware Engineer, Durham, North Carolina career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$96,240 - $123,168
Income Estimation: 
$120,579 - $154,482
Income Estimation: 
$115,522 - $153,258
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Becton Dickinson & Company

  • Becton Dickinson & Company Washington, DC
  • We are the people who give possibilities purpose BD is one of the largest global medical technology companies in the world. Advancing the world of health i... more
  • 11 Days Ago

  • Becton Dickinson & Company Ashland, OR
  • As a result of the combination of the BD Biosciences and Diagnostic Solutions business with Waters Corporation (NYSE: WAT), by applying to this role, you w... more
  • 11 Days Ago

  • Becton Dickinson & Company Tempe, AZ
  • We are the people who give possibilities purpose BD is one of the largest global medical technology companies in the world. Advancing the world of health™ ... more
  • 11 Days Ago

  • Becton Dickinson & Company Louisville, CO
  • We are the people who give possibilities purpose BD is one of the largest global medical technology companies in the world. Advancing the world of health i... more
  • 11 Days Ago


Not the job you're looking for? Here are some other Firmware Engineer, Durham, North Carolina jobs in the Durham, NC area that may be a better fit.

  • Becton Dickinson & Company Durham, NC
  • We are the people who give possibilities purpose BD is one of the largest global medical technology companies in the world. Advancing the world of health i... more
  • 11 Days Ago

  • Becton Dickinson & Company Durham, NC
  • We are the people who give possibilities purpose BD is one of the largest global medical technology companies in the world. Advancing the world of health i... more
  • 11 Days Ago

AI Assistant is available now!

Feel free to start your new journey!