Embedded Software Engineer — Medical Devices (C++, Python)

NDI (Northern Digital Inc.)

Shelburne (VT)

On-site

USD 70,000 - 95,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
401k match
Employee stock purchase plan
Three weeks vacation
Holiday shutdown in December
Professional development
Best Places to Work in Vermont

Job summary

NDI in Shelburne, Vermont, seeks a Software Developer to design embedded software for medical devices and simulations. You will be responsible for GUI utilities, data processing libraries, and tools for the internal design team, ensuring quality and regulatory compliance.

The role requires cross-functional collaboration with engineers and developers, plus hands-on coding in C++ and Python. Join a team focused on reliable software, secure coding practices, and continuous improvement within a

Qualifications

  • Bachelor's degree in computer science or related field.
  • Proficiency in C++ and Python.
  • Experience with version control, CI/CD, and automated testing.

Responsibilities

  • Gather and document application requirements with internal customers.
  • Design, develop GUI-based software utilities and data processing libraries.
  • Create tools for the internal NDI design team and participate in code reviews.
  • Provide production support and troubleshoot software issues impacting manufacturing.
  • Develop and maintain automated tests and CI/CD pipelines.
  • Integrate applications with embedded systems and assist in deployment.

Skills

C++
Python

Education

Bachelor's degree in Computer Science or related field

Tools

Git
CI/CD

Job description

NDI in Shelburne, Vermont, seeks a Software Developer to design embedded software for medical devices and simulations. You will be responsible for GUI utilities, data processing libraries, and tools for the internal design team, ensuring quality and regulatory compliance.

The role requires cross-functional collaboration with engineers and developers, plus hands-on coding in C++ and Python. Join a team focused on reliable software, secure coding practices, and continuous improvement within a

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer - MedTech R&D (C++, Python)
Embedded Software Engineer - MedTech R&D (C++, Python)

Verathon Inc • Shelburne (VT)

On-site
USD 70,000 - 95,000
401k match
Employee Stock Purchase Plan
3 weeks vacation
Software Developer
Software Developer

Verathon Inc • Shelburne (VT)

On-site
USD 70,000 - 95,000
401k match
Employee Stock Purchase Plan
3 weeks vacation
Software Developer
Software Developer

NDI (Northern Digital Inc.) • Shelburne (VT)

On-site
USD 70,000 - 95,000
Health insurance
401k match
Employee stock purchase plan
+4
Senior Embedded Software Engineer (Medical Devices)
Senior Embedded Software Engineer (Medical Devices)

GE HealthCare • Waukesha (WI)

On-site
USD 120,000 - 160,000
Relocation assistance
Senior Embedded Software Engineer - Medical Devices
Senior Embedded Software Engineer - Medical Devices

Delan Associates, Inc • United States

On-site
USD 90,000 - 130,000
Senior Medical Device Software Engineer - Embedded
Senior Medical Device Software Engineer - Embedded

Intellias • Boston (MA)

Hybrid
USD 100,000 - 130,000
Senior Software Engineer — Medical Devices, Embedded
Senior Software Engineer — Medical Devices, Embedded

Northgate Technologies Inc. • Elgin (IL)

On-site
USD 110,000 - 160,000
Medical, Dental, Vision and RxCoverage
Paid Time Off
401k Retirement Plan with companymatch
+4
Senior Embedded Software Engineer — Medical Devices
Senior Embedded Software Engineer — Medical Devices

Abbott • New Brighton (MN)

On-site
USD 78,000 - 156,000
Health insurance
Senior Medical Device Software Engineer - Embedded & V&V
Senior Medical Device Software Engineer - Embedded & V&V

Ledgent Technology • Burnsville (MN)

On-site
USD 110,000 - 160,000
C++ Embedded Software Engineer – Medical Devices
C++ Embedded Software Engineer – Medical Devices

vTech Solution, Inc. • Lawrence (MA)

On-site
USD 80,000 - 120,000