Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

Mate Gauge

Term: 12-month contract designed to convert to Full Time

Candidates: Recent and New Graduates in Engineering or Software Development

Reports to: CEO

Workplace: Full Time Onsite

Travel: 1 5% of the time - some travel outside North America

Technology : LabVIEW, Python, Go, SQLite, Claude Code

About Mate Gauge


Mate Gauge is a leader in laser-based thickness monitoring systems used in manufacturing facilities around the world. We’re deploying cutting‑edge, non‑contact laser technology that helps manufacturers reduce waste, improve product quality, and lower environmental impact.

Our systems combine:


  • Smart, robust sensors

  • Seamless production line and data integration

  • Production‑tested hardware

  • Powerful, intuitive software

We're a tight‑knit, driven team, we move fast, solve complex problems, and have a lot of fun along the way.

Why Join Us?


You’ll be joining a growing company with real momentum, meaningful products, and a clear purpose. In this role you’ll gain hands‑on engineering experience with software, hardware, automation, and customer interaction.

As a member of our Engineering Team you will work on a sophisticated code platform used in our products. You will contribute to the design and development of custom measuring apps and to our web app and provide onsite customer support for product installations and troubleshooting.

Our customers work with engineers, not sales reps, from the first conversation through install, commissioning and support. We're hiring a new grad who wants to be that engineer and write the software behind it. You'll ship code, then join our customer on their plant floor and watch it run.

What You'll Do


Months 1–3: Learn the system inside and out


  • Hands‑on training with MG1/MG3/MG5/MGX gauges

  • Learn mgOS architecture, measurement apps (Strips, Plates, Zones, Gypsum, Veneer), calibration and PLC integration

  • Shadow a colleague providing remote customer support and then participate in a customer installation

Months 3–12: Build, ship, support

  • Software development - custom mgOS apps and measurement modes for specific customer lines; mgConnect features (status dashboards, daily summaries, trend reports); internal tooling and AI‑assisted workflows

  • QA & release - test measurement and motion software on real hardware before it ships; help build a more repeatable test and commissioning process

  • I nstallation & commissioning - travel to customer plants to install, align, calibrate and hand over systems, including PLC network setup and closed‑loop tuning

  • Customer support - remote troubleshooting (phone, video, remote login) and occasional on‑site service visits under our Go‑Flat‑Out plans

  • Requirements & demos - spend time with plant engineers and operators to understand what they actually need, translate that into specs, and demo systems to prospective customers

Education & Expertise



  • Recent Graduate - Possess a degree in Engineering Physics, Electrical Engineering, Mechatronics or Software Engineering and ideally have an internship in a related field.

  • On‑site - Must be able to work full‑time onsite in our Kanata office - in‑person daily collaboration with our Engineering, Sales and Marketing teams is essential.

  • Comfortable with hardware - you've wired a sensor, debugged a serial/Ethernet connection, or built something that moves.

  • Willing to learn LabVIEW (mgOS is built on it today; mgConnect and new tooling are moving toward Python and web stacks — you'll work in both)

  • Familiar with Claude Code and/or other LLM/AI developer tools

  • Clear communicator who can explain a technical problem to a plant operator and a plant manager in the same afternoon

  • Practical, curious, and comfortable when things don't go to plan.

  • Business Travel - About 25% of the time working at customer facilities and attending trade‑shows. Some travel may be outside of North America. Must have a valid Canadian passport & be eligible to travel without restriction.

  • Driver’s License - Possess a valid license used for vehicle rentals, as needed.

  • PEng - This is a potential opportunity for an engineer to earn their P.Eng. designation.

#J-18808-Ljbffr
Vacancy posted 11 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer in Ottawa, ON vacancy
  •  ...application of unique new technologies to fiber-optic communications products for datacenters. We are seeking a Senior Embedded Software Engineer to work as part of our R&D software-firmware design team. Position Overview In this senior technical role, you will... 
    Suggested
    Long term contract
    Full time
    Remote work

    Ranovus Inc.

    Ottawa, ON
    2 days ago
  • $96.56k - $128.74k per year

     ...explore new markets, reduce risks, all towards the goal of making Canada and the world better through trade. Position: Senior Software Engineer, Edge Delivery Services, Design Systems & AI-Enabled Engineering Employment Type: Permanent   Compensation Details:... 
    Suggested
    Permanent employment
    Full time
    Contract work
    Summer work
    Work at office
    Relocation package
    3 days per week

    Export Development Canada

    Ottawa, ON
    1 day ago
  •  ...Software Engineer Co-op, Apps Location: Ottawa, ON | Hybrid Reports To: Xiaokun Xu, Term: Jan 2027 Pay band: 55,000k-68,000k About Solink At Solink, our mission is to safeguard what matters most . We provide businesses with the tools to know sooner... 
    Suggested
    Permanent employment
    Full time
    Internship

    Sol Ink

    Ottawa, ON
    1 day ago
  •  ...Staff Software Engineer, Data Level: P4 Location: Remote, Canada Reports To: Sean Yang, Director of Engineering Type: Permanent | Full-Time About Solink At Solink, our mission is to safeguard what matters most . We provide businesses with the tools... 
    Suggested
    Remote job
    Permanent employment
    Full time
    Immediate start

    Sol Ink

    Ottawa, ON
    16 days ago
  • $85k - $110k per year

     ...At General Dynamics Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of defence and security....  ...Description The LC4ISR ISTAR team is seeking a working level Software Engineer to support delivery of critical capabilities for the Canadian... 
    Suggested
    Full time
    Internship
    Work at office
    Remote work
    Flexible hours

    General Dynamics Missions System International

    Ottawa, ON
    more than 2 months ago
  •  ...Staff Software Engineer, Core Applications Level: P4 Location: Ottawa, ON | Hybrid Reports To: Xiaokun Xu, Application Team Lead Type: Permanent | Full-Time About Solink At Solink, our mission is to safeguard what matters most . We provide businesses... 
    Permanent employment
    Full time
    Immediate start

    Sol Ink

    Ottawa, ON
    16 days ago
  •  ...We're hiring a small group of exceptional new grads to join our Engineering team full-time. This isn't a rotational program or a sliver of...  ...engineering: you'll build real depth in the most in-demand skill set in software today. Build your career in Ottawa: you don't have to move... 
    Remote job
    Full time
    Flexible hours

    Fellow Insights Inc

    Ottawa, ON
    13 days ago
  •  ...Senior Software Engineer JD About the job Company Description askpolly transforms large-scale human conversation into actionable insights. By leveraging AI and patented statistical models to analyze organic social media data, askpolly provides near-instant, statistically... 
    Full time
    Internship
    Manual labor
    Work at office

    Forum Ventures

    Ottawa, ON
    a month ago
  •  ...or a forensic lab processes evidence, there's a good chance our software is working behind the scenes. That's been true for over four decades...  ...back to something real. The Role The Staff Software Engineer specializes in mobile app development and is responsible for driving... 
    Full time
    Internship
    Remote work
    Work from home

    Versaterm

    Ottawa, ON
    a month ago
  • $96.56k - $128.74k per year

     ...explore new markets, reduce risks, all towards the goal of making Canada and the world better through trade. Position: Senior Software Engineer (Level 18) – Platform & Integration Employment Type: Permanent   Compensation Details: ~ Software Engineer 18:... 
    Permanent employment
    Summer work
    Relocation package
    3 days per week

    Export Development Canada

    Ottawa, ON
    21 days ago
  • $70k - $120k per year

     ...is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones...  ...! Role Overview We are looking for a Software Development Engineer in Test (SDET) to join our team who will be responsible for... 
    Full time
    Work at office
    Local area
    Flexible hours

    Magnet Forensics

    Ottawa, ON
    more than 2 months ago
  •  ...Arondite is a defence technology company building the foundational software and AI to power the autonomous age. Our aim is to revolutionise...  ...values and by our strong belief that an elite group of engineers can make a big difference. We are ambitious, well-funded and building... 
    Long term contract
    Full time
    Work at office
    Local area
    Work from home

    Arondite

    Ottawa, ON
    a month ago
  •  ...Senior Software Engineer in Test (SDET) Location: Ottawa, ON | Hybrid Department: R&D- Infrastructure Reports To: Sean O'Hagan, [Director, Engineering] Type: Permanent | Full-Time About Solink At Solink, our mission is to safeguard what matters most... 
    Long term contract
    Permanent employment
    Full time
    Work at office

    Sol Ink

    Ottawa, ON
    more than 2 months ago
  • $74k - $98k per year

     ...interface.  We are seeking someone driven to build quality into the software development lifecycle. Working alongside developers, you'll...  ..., Claude Code, and Playwright MCP to improve test coverage, engineering efficiency, and release confidence. We work in a supportive, high... 
    Full time
    Worldwide

    Barracuda Networks

    Ottawa, ON
    a month ago
  •  ...excellence. Job Description The Role:  The Solution Test Engineer will work to bridge the gap between platform and feature...  ...Spirent, Spirent Test Center, Avalanche, Ixia, Ixload  • Test software and equipment automation using Tcl/Tk, Expect, ATS/EASY, OO Programming... 
    Permanent employment
    Full time

    Collabera

    Ottawa, ON
    more than 2 months ago
  •  ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups... 
    Full time
    Work at office
    Remote work

    Speechify

    Ottawa, ON
    more than 2 months ago
  •  ...doing seems to be working. We're #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify's... 
    Full time
    Remote work

    Speechify

    Ottawa, ON
    more than 2 months ago
  •  ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ..., engineering, and research work. We are looking for a skilled Software Engineer to join us. What You'll Do Be scrappy to find new... 
    Full time
    Work at office
    Shift work

    Speechify

    Ottawa, ON
    more than 2 months ago
  • $155k - $180k per year

     ...your hard work! Overview This position is for a Principal Software Developer - AI Integration. In this role you will be a key technical...  ...: Proven track record of leading technical teams, mentoring engineers, and driving complex technical projects to completion Communication... 
    Full time
    Immediate start

    Solace

    Ottawa, ON
    13 days ago
  •  ...Description As a Software Developer on our Product Development team, you'll work with a group of talented developers and product managers to take new product ideas from concept to production features that our users love. You'll work closely with Product Managers to understand... 
    Full time

    Intouch Insight

    Ottawa, ON
    2 days ago
  •  ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...similar), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design... 
    Long term contract
    Full time
    Work at office

    Speechify

    Ottawa, ON
    more than 2 months ago
  • $85k - $100k per year

     ...Description Intermediate Software Developer – Developer Experience and Release Engineering Team – Ottawa   March Networks is proud to be recognized as one of Ottawa’s Best Places to Work.   March Networks is an established global leader in the video surveillance... 
    Full time
    Immediate start

    March Networks

    Ottawa, ON
    a month ago
  •  ...is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones...  ...student working towards a degree in Computer Science, Computer Engineering, Software Engineering or a related discipline You’re strong... 
    Hourly pay
    Internship
    Work at office
    Local area
    Flexible hours

    Magnet Forensics

    Ottawa, ON
    6 days ago
  • $96.56k - $128.74k per year

     ...towards the goal of making Canada and the world better through trade. Position: Senior Software Developer (Lead) Employment Type: Permanent Compensation Details: ~ Software Engineer 18: Salaries typically range from $96,557 to $128,743 annually, based on... 
    Permanent employment
    Full time
    Work at office
    Relocation package
    Flexible hours
    3 days per week

    Export Development Canada

    Ottawa, ON
    6 days ago
  •  ...across Canada. Job Description We are seeking a Full-Stack Software Developer with strong Java and CMS (Liferay) experience to...  ...~ College diploma or University degree in computer science, Engineering, IT, or related discipline ~ Minimum 5 years of Linux experience... 
    Full time
    Contract work
    Temporary work
    Part time
    Internship
    Flexible hours

    Adga Group Consultants Inc

    Ottawa, ON
    more than 2 months ago
  •  ...Software Developer At Wavestore, we're more than meets the eye. In an ever-changing world, adaptation drives progress....  ...looking for talented Software Developers to join our growing engineering team. Whether your experience is in mobile, backend, cloud,... 
    Full time

    Wavestore

    Ottawa, ON
    more than 2 months ago
  •  ...field diagnostics possible. Shape technical direction — write and review design docs, make the architectural calls, and support the engineers around you through code review. Work with embedded and mechanical engineers on interfaces and end-to-end performance, and support... 
    Full time

    dominion%20dynamics

    Ottawa, ON
    1 day ago
  •  ...emerging technologies and seek feedback and improvement opportunities. Requirements Currently enrolled in Computer Science, Software Engineering, or a related field and seeking a co-op or internship opportunity. Proficiency in TypeScript or similar languages, with... 
    Full time
    Internship

    Solink

    Ottawa, ON
    3 days ago
  •  ...government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service,...  ..., follow Telesat on X and LinkedIn or visit As a Senior NMS Software Developer, you will lead the design, development, and evolution... 
    Full time
    Internship
    Worldwide

    Telesat Corporation

    Ottawa, ON
    13 days ago
  •  ...and, increasingly, customer-managed environments. As a Junior Software Developer on the Mission Control squad, you'll build the APIs and...  ...the whole squad - Collaborate with product, platform engineering, and support teams to resolve field issues for real customers... 
    Full time

    Solace

    Ottawa, ON
    17 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!