Software Engineer I — Medical Diagnostics Systems

BD

Cockeysville (MD)

On-site

USD 76,000 - 121,000

Full time

14 days+

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 is seeking a Software Engineer to contribute to the design, development, testing, and support of software solutions for advanced medical diagnostic instrumentation. In this role, you will collaborate with cross-functional teams to translate product and system requirements into robust, maintainable, and well-documented software designs and implementations.

You will be involved throughout the software development lifecycle, including requirements definition, architecture and design activities,

Qualifications

  • Demonstrated proficiency in object-oriented programming through academic projects, internships, co-op assignments, personal projects, or professional experience.
  • Experience developing software using a modern programming language such as C#, C++, Java, Python, or a similar object-oriented language.
  • Has an understanding of software engineering fundamentals including object-oriented design, data structures, algorithms, debugging, and unit testing.

Responsibilities

  • Participate in the design, development, testing, and support of software components and subsystems.
  • Work with the team to establish software requirements, design specifications, and test plans for product verification and validation.
  • Translate requirements into well-structured, maintainable, and documented software designs and implementations.
  • Implement new software functionality and enhancements to existing software products.
  • Troubleshoot, debug, and resolve software defects within existing automation and diagnostic systems.
  • Develop and maintain automated unit tests to verify software functionality and reliability.
  • Participate in technical design reviews, code reviews, and software inspections.
  • Monitor progress of assigned work and communicate status, risks, and schedule impacts in a timely manner.
  • Document software designs, implementation details, and test results in accordance with quality system requirements.
  • Collaborate with software engineers, test engineers, systems engineers, and subject matter experts throughout the software development lifecycle.
  • Adhere to software development processes, quality standards, and regulatory requirements.
  • Contribute to the delivery of high-quality, reliable software for medical diagnostic instrumentation.

Skills

Object-oriented programming
C++
C#
Java
Python

Education

Bachelor of Science in CS/CE/EE

Tools

Git
REST/Web Services
SQL

Job description

BD is seeking a Software Engineer to contribute to the design, development, testing, and support of software solutions for advanced medical diagnostic instrumentation. In this role, you will collaborate with cross-functional teams to translate product and system requirements into robust, maintainable, and well-documented software designs and implementations.

You will be involved throughout the software development lifecycle, including requirements definition, architecture and design activities,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer I - Medical Diagnostics Systems
Software Engineer I - Medical Diagnostics Systems

BD • Glencoe (MD)

On-site
USD 76,000 - 121,000
Senior Embedded Software Engineer - Medical Devices
Senior Embedded Software Engineer - Medical Devices

BD • Covington (GA)

On-site
USD 140,000 - 210,000
Software Engineer I
Software Engineer I

BD • Glencoe (MD)

On-site
USD 76,000 - 121,000
Senior Staff Embedded Software Engineer - Medical Devices
Senior Staff Embedded Software Engineer - Medical Devices

Becton Dickinson • Covington (GA)

On-site
USD 140,000 - 190,000
Software Engineer I
Software Engineer I

BD • Cockeysville (MD)

On-site
USD 76,000 - 121,000
Software Engineer I
Software Engineer I

Becton, Dickinson and Company • Maryland

On-site
USD 76,000 - 121,000
Senior Staff Software Engineer
Senior Staff Software Engineer

Becton Dickinson NA • Covington (GA)

On-site
USD 140,000 - 190,000
Senior Systems Engineer - Medical Device Automation and DFSS
Senior Systems Engineer - Medical Device Automation and DFSS

Becton Dickinson NA • Durham (NC)

On-site
USD 90,000 - 130,000
Senior Systems Engineer, Medical Devices (On-Site)
Senior Systems Engineer, Medical Devices (On-Site)

BD • San Diego (CA)

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

BD • Covington (GA)

On-site
USD 140,000 - 200,000