Senior Manufacturing Engineering Test SW Developer

NDI (Northern Digital Inc.)Waterloo, ON
Hybrid

About The Position

We are seeking a Senior Test Automation Engineer (Internally known as: Senior Manufacturing Engineering Test SW Developer) to join our Manufacturing Engineering team, someone who thrives in a fast-paced environment and enjoys owning multiple projects end-to-end. This role sits at the intersection of software and hardware, focused on developing and deploying production test systems that improve efficiency, product quality, and cost-effectiveness. You will collaborate with cross-functional teams to design, implement, and optimize test solutions integrated with manufacturing equipment and processes.

Requirements

  • Degree or Diploma in Computer Engineering, Software Engineering, Manufacturing Engineering, or related field.
  • 7+ years of experience in software or test development in a manufacturing and/or production environment.
  • Strong programming experience in Python (or similar languages such as C#, LabVIEW, etc.).
  • Experience developing and deploying automated test systems.
  • Hands-on experience with hardware/software integration (instrumentation, DAQ, external interfaces).
  • Strong problem-solving skills in real-world production environments.

Nice To Haves

  • Experience with NI TestStand.
  • Experience with Manufacturing Execution Systems (MES).
  • Familiarity with SQL / database architecture.
  • Experience in ISO 9001 / ISO 13485 environments.
  • Knowledge of data analytics in manufacturing.
  • Experience with Assembly or low-level hardware interfacing.

Responsibilities

  • Develop and implement automated test solutions for hardware products in a manufacturing environment
  • Design and develop robust, scalable software solutions for manufacturing test systems
  • Lead the architecture and design of test software aligned with production and quality objectives
  • Integrate software with manufacturing equipment, instrumentation, and data acquisition systems
  • Collaborate with cross-functional teams (Manufacturing, R&D, Quality) to define requirements and solutions
  • Mentor and support test software developers
  • Identify and implement opportunities for automation and process optimization
  • Develop tools for data acquisition, analysis, and visualization to support production insights
  • Troubleshoot and resolve issues related to test systems and software performance
  • Support test systems throughout the product lifecycle (POC through end-of-service)

Benefits

  • 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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service