NDI (Northern Digital Inc.) · 1 day ago
Sr. Embedded Developer
NDI (Northern Digital Inc.) is dedicated to shaping the future of healthcare through advanced 3D tracking systems. The Senior Embedded Developer will lead the design and development of embedded software systems, mentor junior engineers, and ensure compliance with industry standards.
IndustrialManufacturingMedical Device
Responsibilities
Collaborate with internal stakeholders to gather, clarify, and document software requirements
Translate system-level requirements into detailed software specifications
Ensure requirements are traceable and aligned with design control and regulatory standards
Define and implement scalable, maintainable software architectures for embedded systems
Apply advanced object-oriented design principles and patterns to ensure modularity and reusability
Participate in high-level design reviews and influence technical strategy
Develop and optimize embedded software in C/C++ (and other relevant languages) for real-time systems
Ensure code quality through adherence to coding standards, peer reviews, and automated checks
Implement secure coding practices and ensure compliance with design control and regulatory requirements (e.g., ISO 13485, IEC 62304)
Integrate software with hardware platforms and validate system-level functionality
Lead development of unit, integration, and system-level tests
Champion best practices for software verification and validation, including compliance with IEC 62304 and ISO 13485
Mentor junior developers on OOP, design patterns, and architecture best practices
Drive process improvements in CI/CD, test automation, and design control workflows
Produce and maintain technical documentation to meet design control and audit requirements
Ensure traceability of requirements, design, and testing artifacts
Communicate technical decisions and progress to stakeholders in clear, non-technical language
Work effectively within cross-functional teams and contribute to continuous process improvement
Stay current with emerging technologies, tools, and best practices
Participate in knowledge-sharing sessions and contribute to team learning
Qualification
Required
Bachelor's or Master's degree in Computer Science, Computer Engineering or related field
10+ years of experience in embedded software development
Proven expertise in object-oriented programming and design patterns
Experience with UML or similar modeling techniques
Strong background in software architecture for embedded systems
Proficiency in C/C++, real-time operating systems (RTOS), and hardware-software integration
Familiarity with regulatory standards (ISO 13485, IEC 62304) and design control processes
Excellent problem-solving, debugging, and leadership skills
Familiarity with version control (Git), CI/CD pipelines, and automated testing frameworks
Benefits
A comprehensive benefits package that supports your health and well-being.
Company-wide bonus program and regular salary reviews.
Competitive pay with a 4% 401k match to help you plan for the future.
Employee Stock Purchase Plan offering discounted company shares to help you invest in and benefit from our growth.
Three weeks of vacation start, plus a paid holiday shutdown in December to recharge before the New Year!
Professional and personal development support designed to foster your continuous growth and career advancement.
Work where your contributions are valued — as a multi-year winner of Best Places to Work in Vermont Employers.
Part of a growing global company with offices in Waterloo, Vermont, Germany, and Hong Kong.
Conveniently located in popular Shelburne, Vermont and 45 minutes to the ski and snowboard resorts of the Green Mountains.
20 minutes to Burlington, Vermont International Airport and 15 minutes to the shores of Lake Champlain and the Burlington Surf Club.
Located in a campus like setting that includes courtyard, large outdoor areas, skylights, and ample parking.
Steps away from Shelburne Museum which hosts frequent festivals and a summer concert series.
Company
NDI (Northern Digital Inc.)
NDI is a global authority in optical and electromagnetic (EM) navigation technology for the medical device market.
H1B Sponsorship
NDI (Northern Digital Inc.) has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1)
2022 (1)
2020 (1)
Funding
Current Stage
Growth StageTotal Funding
unknown2011-05-10Acquired
Recent News
2025-03-10
Company data provided by crunchbase