Software Engineer I — Medical Diagnostics Systems

Becton Dickinson NA

Sparks Corner (MD)

On-site

USD 76,000 - 121,000

Full time

13 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Waters Corporation in Maryland seeks a Software Engineer to contribute to the design, development, testing, and support of software for advanced medical diagnostic instrumentation. You will collaborate with cross‑functional teams to translate requirements into robust software and participate in the full software lifecycle.

The ideal candidate has hands‑on engineering experience, solid object‑oriented skills, and a commitment to high‑quality, compliant software in a regulated environment.

Qualifications

  • Demonstrated proficiency in object-oriented programming through academic projects, internships, co-op assignments, personal projects, or professional experience.
  • Experience with a modern programming language such as C#, C++, Java, Python.

Responsibilities

  • Participate in design, development, testing, and support of software components and subsystems.
  • Establish software requirements, design specifications, and test plans for product verification and validation.
  • Translate requirements into well-structured, maintainable software designs.
  • Implement new functionality and enhancements to existing software products.
  • Troubleshoot, debug, and resolve software defects in automated systems.
  • Develop and maintain automated unit tests to verify software functionality.
  • Collaborate in code reviews, design reviews, and software inspections.

Skills

OO programming
C#/C++/Java/Python
Academic projects/internships
Cross-functional collaboration

Education

B.S. in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, Mathematics, Physics, Biomedical Engineering or related field

Job description

Waters Corporation in Maryland seeks a Software Engineer to contribute to the design, development, testing, and support of software for advanced medical diagnostic instrumentation. You will collaborate with cross‑functional teams to translate requirements into robust software and participate in the full software lifecycle.

The ideal candidate has hands‑on engineering experience, solid object‑oriented skills, and a commitment to high‑quality, compliant software in a regulated environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

MedTech Software Engineer I
MedTech Software Engineer I

Becton, Dickinson and Company • Maryland

On-site
USD 76,000 - 121,000
R&D Hardware Electrical Engineer – Medical Diagnostics
R&D Hardware Electrical Engineer – Medical Diagnostics

Becton, Dickinson and Company • Maryland

On-site
USD 76,000 - 121,000
Health & Well‑being
Retirement & Financial well‑being
Work‑Life Balance & Family Support
+1
R&D Electrical Engineer – Biomedical Instrumentation
R&D Electrical Engineer – Biomedical Instrumentation

BD • Sparks Corner (MD)

On-site
USD 76,000 - 121,000
Software Engineer I - Medical Diagnostics Systems
Software Engineer I - Medical Diagnostics Systems

BD • Glencoe (MD)

On-site
USD 76,000 - 121,000
R&D Electrical Engineer – Instrumented Diagnostics
R&D Electrical Engineer – Instrumented Diagnostics

Hardware FYI • Maryland

On-site
USD 76,000 - 121,000
Health & Well-being
Retirement & Financial Well-being
Work-Life Balance & Family Support
+1
Software Engineer I — Medical Diagnostics Systems
Software Engineer I — Medical Diagnostics Systems

BD • Cockeysville (MD)

On-site
USD 76,000 - 121,000
R&D Electrical Engineer I — Diagnostic Instrument Hardware
R&D Electrical Engineer I — Diagnostic Instrument Hardware

BD • Cockeysville (MD)

On-site
USD 76,000 - 121,000
Health & Well-being benefits
401(k) retirement plan
Paid time off
Software Engineer I — Innovate Medical Diagnostics
Software Engineer I — Innovate Medical Diagnostics

BD • Sparks Corner (MD)

On-site
USD 76,000 - 121,000
Systems Engineer II - Lab Automation & Data Analysis
Systems Engineer II - Lab Automation & Data Analysis

BD • Cockeysville (MD)

On-site
USD 76,000 - 121,000
Senior Software Engineer & Delivery Lead, Medical Devices
Senior Software Engineer & Delivery Lead, Medical Devices

BD • Milpitas (CA)

On-site
USD 169,000 - 270,000