Software Engineer I - Medical Diagnostics Systems

BD

Glencoe (MD)

On-site

USD 76,000 - 121,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

BD, a global medical technology leader, is seeking a Software Engineer to contribute to the design, development, testing, and support of software solutions for advanced diagnostic instrumentation.

You will collaborate with cross‑functional teams to translate requirements into robust, maintainable software, participate in the full lifecycle, and ensure compliance with quality and regulatory requirements in a fast‑paced, team‑oriented environment.

Qualifications

  • Bachelor's degree in a technical discipline
  • Proficiency in object-oriented programming through projects or work
  • Experience with languages such as C#, C++, Java, or Python

Responsibilities

  • Participate in design, development, testing, and support of software components and subsystems
  • Define software requirements, design specs, and test plans for verification/validation
  • Translate requirements into maintainable software designs and implementations
  • Implement new functionality and enhancements to software products
  • Troubleshoot, debug, and resolve defects in automation/diagnostic systems
  • Develop and maintain automated unit tests for reliability
  • Attend design/code reviews and software inspections
  • Communicate progress, risks, and schedule impacts promptly
  • Document designs, implementation details, and test results per quality requirements
  • Collaborate across software, test, systems, and SME teams
  • Adhere to development processes, quality standards, and regulatory requirements
  • Contribute to delivering high-quality software for medical instrumentation

Skills

C#
C++
Java
Python
Object-oriented design
Data structures
Unit testing
Git

Education

Bachelor of Science in Computer Science/Engineering or related

Tools

Git

Job description

BD, a global medical technology leader, is seeking a Software Engineer to contribute to the design, development, testing, and support of software solutions for advanced diagnostic instrumentation.

You will collaborate with cross‑functional teams to translate requirements into robust, maintainable software, participate in the full lifecycle, and ensure compliance with quality and regulatory requirements in a fast‑paced, team‑oriented environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer I
Software Engineer I

Becton, Dickinson and Company (BD) • Sparks (NV)

On-site
USD 100,000 - 150,000
Software Engineer I
Software Engineer I

BD • Glencoe (MD)

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

BD • Maryland

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

BD • Milpitas (CA)

On-site
USD 169,000 - 270,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
Senior Systems Engineer - Medical Devices & NPD Lead
Senior Systems Engineer - Medical Devices & NPD Lead

BD • San Diego (CA)

On-site
USD 130,000 - 207,000
Senior Healthcare Systems Integration Engineer
Senior Healthcare Systems Integration Engineer

BD • West Virginia

On-site
USD 90,000 - 130,000
BD Total Rewards
Senior Quality Engineer - Medical Devices
Senior Quality Engineer - Medical Devices

BD • San Diego (CA)

On-site
USD 151,000 - 207,000
Diagnostics Software Engineer I
Diagnostics Software Engineer I

Becton, Dickinson and Company (BD) • Sparks (NV)

On-site
USD 100,000 - 150,000