Senior Manufacturing Engineering Test SW Developer
Location: Waterloo, Ontario
Position Vacancy Type: Existing position
Compensation Range: $105,000.00 â $120,000.00 per year
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 orthopaedics 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 seeking a team member to join our Manufacturing Engineering team who excels in a fast-paced environment and enjoys managing multiple projects. Reporting to the Manager of Manufacturing Engineering, you will assume responsibility and ownership for developing, optimizing, and implementing manufacturing test software to enhance production efficiency, product quality, and cost-effectiveness. This role involves collaboration with cross-functional teams to ensure the successful implementation and execution of test software and the integration of new technologies.
The scope of the incumbentâs tasks includes Proof of Concept through to End of Service of current products and the test software to support. The candidate will demonstrate prowess in Problem Solving, Test Software Development, understanding and identification of key performance indicators, the ability to design and qualify experiments to evaluate manufacturing environment and our overall product quality.
HOW YOUâLL CONTRIBUTE:
Design and develop robust, scalable, and efficient software solutions for manufacturing processes.
Lead the architecture and design of software systems, ensuring alignment with business objectives and industry best practices.
Collaborate with cross-functional teams to define technical requirements and specifications.
Mentor a team of test software developers, providing technical guidance and support.
Identify opportunities for process automation and optimization within manufacturing operations.
Develop, implement and enhance software tools to monitor and control manufacturing processes, including data acquisition, analysis, and visualization.
Design and integrate software solutions with existing manufacturing systems and equipment.
Ensure the reliability, security, and performance of software applications through comprehensive testing and quality assurance practices.
Address and resolve software defects and issues promptly.
Provide ongoing technical support and maintenance for software applications in production environments.
Troubleshoot and resolve issues related to software functionality and performance.
EDUCATION AND PROFESSIONAL QUALIFICATIONS:
Diploma or Degree in Manufacturing Software / Computer Engineering or related discipline (or equivalent technical background).
7+ years of experience in software development, with a focus on manufacturing or industrial environments.
ADDITIONAL STRENGTHS:
Strong proficiency in programming languages in Python and TestStand.
Experience with manufacturing execution systems (MES) and manufacturing automation software.
Familiarity with data acquisition systems and data analytics in manufacturing.
Advanced understanding of software development methodologies, including Agile.
Excellent problem-solving skills and the ability to work in a dynamic environment.
Strong communication and technical leadership skills, with the ability to collaborate effectively with cross-functional teams.
Sense of urgency and commitment to resolving issues in a timely manner.
Experience in an ISO 9001 and ISO 13485 manufacturing environment.
SQL Database Architecture.
Programming experience in Assembly Language and in external hardware interfaces.
THE BENEFITS OF JOINING OUR TEAM
Competitive pay with a 4% RRSP match to help you plan for the future.
A comprehensive benefits package that supports your health and well-being.
Company-wide bonus program and regular salary reviews.
Employee Stock Purchase Plan offering discounted company shares to help you invest in and benefit from our growth.
A 37.5-hour work week with a hybrid work model available where responsibilities allow.
Receive 15 vacation days starting on day one, plus a paid holiday shutdown in December to recharge before the New Year!
A calendar full of employee social events and engagement activities to keep us connected.
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 Waterloo Regionâs Top Employers and the 2025 Chamber of Commerce Business of the Year, weâre recognized for putting people first and fostering a culture of collaboration and excellence.
Part of a growing global company with offices in Waterloo, Vermont, Germany, and Hong Kong.
Conveniently located near GRT and ION transit stops, with free on-site parking available.
If youâre looking to join a collaborative and curious teamâguided by integrity, bold thinking, and a commitment to doing things rightâthis could be the team for you. We believe in supporting one another and working together to find creative solutions. Youâll be surrounded by people who are passionate about what they do and driven by work that truly makes a difference. If this sounds like the right fit for you, we invite you to apply online and introduce yourself.
We thank all candidates for their interest in joining NDI; however, only candidates invited for an interview will be contacted. We do not use artificial intelligence or automated decision-making tools in our recruitment process. All applications are reviewed by our hiring team. Agency calls will not be accepted. For more information about NDI and this position, please visit our website: www.ndigital.com.