Software Developer
@ NDI
Location: Shelburne, VT
Expected Travel: 10%
Employment Type: Full-Time - Regular
Compensation Range: $70.000.00 - $95,000.00
AT NDI, THE WORK YOU DO HERE MAKES A DIFFERENCE.
Every day, we help shape the future of healthcare.
We design and build 3D tracking systems that equip medical devices with advanced spatial navigation technology, delivering greater accuracy, performance, and confidence in procedures where precision is critical.
Since 1981, we’ve partnered with leading OEMs and research institutes to push the boundaries of surgical navigation.
Our optical and electromagnetic technologies are trusted in procedures ranging from orthopedics and spine surgery to cardiac interventions and radiation therapy.
Whether you're designing systems, supporting customers, or enabling the teams behind them, your work matters.
It brings clarity to healthcare and helps improve outcomes for patients around the world.
THE IMPACT YOU’LL MAKE:
We are looking for a Software Developer to join our R&D team in the development of embedded systems for use in medical devices and simulations.
You will be responsible for the design and development of multiple GUI-based software utilities, data processing libraries, and other innovative solutions as required.
As part of a cross-functional R&D group, you will also create tools for use by the internal NDI design team. The successful candidate will be highly organized, results-driven and effective at software design, implementation and testing. The successful candidate will be joining our team of professionals at the Northern Digital Inc office located in Shelburne, Vermont.
HOW YOU’LL CONTRIBUTE:
* Requirements & Specifications
* Engage with internal customers to gather, clarify, and document application requirements.
* Collaborate with systems engineers, software architects, and developers to define and maintain software specifications.
Design & Development
* Write clean, efficient, and maintainable code following NDI’s internal development standards.
* Implement secure coding practices and ensure compliance with design control and regulatory requirements (e.g., ISO 13485, IEC 62304).
* Contribute to architectural decisions and propose innovative solutions.
Production Support
* Provide day-to-day technical support for manufacturing and test operations.
* Troubleshoot and resolve software-related issues impacting production lines and test stations.
* Develop tools, scripts, and utilities to improve production efficiency and reduce downtime.
* Collaborate with production engineers to implement software updates and enhancements without disrupting operations.
Testing & Quality Assurance
* Develop and execute unit, integration, and system tests; support test-driven development where applicable.
* Participate in peer code reviews and actively improve code quality.
* A...
- Rate: Not Specified
- Location: Shelburne, US-VT
- Type: Permanent
- Industry: IT
- Recruiter: Ascension/NDI
- Contact: Not Specified
- Email: to view click here
- Reference: SOFTW018828
- Posted: 2026-08-12 10:06:08 -
- View all Jobs from Ascension/NDI
More Jobs from Ascension/NDI
- Aushilfe Paketzusteller (m/w/d)
- Postbote für Pakete und Briefe (m/w/d)
- Paketzusteller (m/w/d)
- Postbote – Minijob / Aushilfe (m/w/d)
- Postbote für Pakete und Briefe in Flensburg (m/w/d)
- Paketzusteller (m/w/d)
- Postbote – Minijob / Aushilfe (m/w/d)
- Postbote für Pakete und Briefe (m/w/d)
- ADMINISTRATIVE ASSISTANT
- Senior Project Engineer
- Lead HSE Engineer Arbeitsschutz/ Umweltschutz/ Brandschutz (m/w/d)
- Accountant
- Portfolio Manager
- Senior Finance Business Partner – John Zink
- Portfolio Manager
- Automation Technician
- CNC Machinist
- Electronics Assembler
- Software/Integration Engineer
- Software/Integration Engineer