×
Register Here to Apply for Jobs or Post Jobs. X

Senior Manufacturing Engineering Test SW Developer

Job in Waterloo, Kitchener, Ontario, Canada
Listing for: Northern Digital Inc
Full Time position
Listed on 2026-03-15
Job specializations:
  • Software Development
    Software Engineer
Job Description & How to Apply Below
Location: Waterloo

Senior Manufacturing Engineering Test SW Developer

Location:

Waterloo, Ontario

Position Vacancy Type:
Existing position

Compensation Range: $ – $ 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 Test Stand.
  • 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…

    Position Requirements
    10+ Years work experience
    Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
    To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)

    Job Posting Language
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary