MedTech Software Engineer I

BD

Maryland

On-site

USD 76,000 - 121,000

Full time

9 days ago

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

Waters is seeking a Software Engineer to contribute to the design, development, testing, and support of software solutions for advanced medical diagnostic instrumentation. You will collaborate with cross-functional teams to translate product requirements into robust, maintainable software designs and implementations.

The ideal candidate is a hands-on engineer with strong OO programming skills (C++, C#, Java, Python) and a commitment to delivering high-quality, regulated software for medical

Qualifications

  • BS in a technical field with hands-on OO programming.
  • Proficient in C++, C#, Java, or Python.
  • Experience in software for regulated medical devices.

Responsibilities

  • Design, develop, test, and support software for diagnostic instrumentation.
  • Translate requirements into well-structured, maintainable software designs and implementations.
  • Develop automated unit tests and participate in design reviews.

Skills

Object-oriented programming
C++
C#
Java
Python

Education

B.S. in Computer Science or related field

Tools

Git
REST/Web Services
SQL
Desktop/Web UI

Job description

Waters is seeking a Software Engineer to contribute to the design, development, testing, and support of software solutions for advanced medical diagnostic instrumentation. You will collaborate with cross-functional teams to translate product requirements into robust, maintainable software designs and implementations.

The ideal candidate is a hands-on engineer with strong OO programming skills (C++, C#, Java, Python) and a commitment to delivering high-quality, regulated software for medical

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Diagnostics Software Engineer I
Diagnostics Software Engineer I

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

On-site
USD 100,000 - 150,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
Software Engineer I
Software Engineer I

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

On-site
USD 100,000 - 150,000
Senior Software Engineer, Flow Cytometry & MedTech
Senior Software Engineer, Flow Cytometry & MedTech

BD • Milpitas (CA)

On-site
USD 136,000 - 217,000
Senior Staff Software Engineer, Delivery Leader
Senior Staff Software Engineer, Delivery Leader

BD • Milpitas (CA)

On-site
USD 169,000 - 270,000
Staff Software Engineer, Life Sciences Platform
Staff Software Engineer, Life Sciences Platform

BD • Milpitas (CA)

On-site
USD 136,000 - 217,000
Senior Embedded Systems Engineer, Instrumentation & Controls
Senior Embedded Systems Engineer, Instrumentation & Controls

Waters Corporation • Holloway Terrace (DE)

On-site
USD 126,000 - 209,000
Staff Software Engineer — Flow Cytometry Systems
Staff Software Engineer — Flow Cytometry Systems

BD • United States

On-site
USD 136,000 - 217,000
Support Programmer
Support Programmer

Waters Corporation • Golden (CO)

On-site
USD 65,000 - 95,000
Senior Systems Engineer - Mechanical
Senior Systems Engineer - Mechanical

Waters Corporation • Holloway Terrace (DE)

On-site
USD 102,000 - 169,000