{bc}
indeed

Software Engineer

Mate Gauge
Kanata, CAN
Full-time
Executive
Onsite
$75,000–$90,000.
Discovered 4 weeks ago
Software developmentLabVIEWPythonGoSQLiteC/C++

Full Job Posting

Position and term

Software Engineer role for a recent or new graduate in engineering or software development.

The posting describes a 12-month contract designed to convert to full-time.

The role is based in Kanata, Ontario, and reports to the CEO.

Workplace is full-time onsite; travel is about 25% and may include travel outside North America.

About Mate Gauge

Mate Gauge develops laser-based thickness monitoring systems used in manufacturing facilities.

Its products combine sensors, production-line and data integration, production-tested hardware, and software to help manufacturers reduce waste and improve product quality.

Role context

The engineer works on a sophisticated code platform used in Mate Gauge products, developing custom measurement applications and web applications.

The role combines software, hardware, automation, and customer interaction, including work at customer plant floors.

Responsibilities

  • Learn MG1, MG3, MG5, and MGX gauges, mgOS architecture, measurement apps, calibration, and PLC integration.
  • Build custom mgOS applications and measurement modes for customer production lines.
  • Develop mgConnect dashboards, daily summaries, trend reports, internal tools, and AI-assisted workflows.
  • Test measurement and motion software on real hardware before release and improve repeatable testing and commissioning processes.
  • Travel to customer plants to install, align, and calibrate systems, set up PLC networks, and perform closed-loop tuning.
  • Troubleshoot remotely and provide occasional onsite service visits.
  • Gather plant requirements, translate them into specifications, and demonstrate systems to prospective customers.

Education and expertise

  • Recent graduate with a degree in Engineering Physics, Electrical Engineering, Mechatronics, or Software Engineering; related internship experience is ideal.
  • Solid programming fundamentals and experience with at least one of Python, C/C++, TypeScript/JavaScript, Go, or SQLite.
  • Comfort with hardware, such as wiring sensors, debugging serial or Ethernet connections, or building moving systems.
  • Willingness to learn LabVIEW and familiarity with Claude Code or other LLM/AI developer tools.
  • Clear communicator who can explain technical problems to plant operators and managers; practical, curious, and adaptable.
  • Must work full-time onsite in the Kanata office.
  • Able to travel about 25% of the time; the posting specifies a valid Canadian passport, unrestricted travel eligibility, and a valid driver's license for rentals as needed.

Technology

  • The posting lists LabVIEW, Python, Go, SQLite, and Claude Code as technologies.
  • mgOS is currently built on LabVIEW; mgConnect and new tooling are moving toward Python and web stacks.
  • The programming requirement accepts at least one of Python, C/C++, TypeScript/JavaScript, Go, or SQLite.

Compensation

  • Annual salary range is $75,000–$90,000.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today