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
- 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.
- ...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...SuggestedLong term contractFull timeRemote work
$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:...SuggestedPermanent employmentFull timeContract workSummer workWork at officeRelocation package3 days per week- ...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...SuggestedPermanent employmentFull timeInternship
- ...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...SuggestedRemote jobPermanent employmentFull timeImmediate start
$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...SuggestedFull timeInternshipWork at officeRemote workFlexible hours- ...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 employmentFull timeImmediate start
- ...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 jobFull timeFlexible hours
- ...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 timeInternshipManual laborWork at office
- ...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 timeInternshipRemote workWork from home
$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 employmentSummer workRelocation package3 days per week$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 timeWork at officeLocal areaFlexible hours- ...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 contractFull timeWork at officeLocal areaWork from home
- ...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 contractPermanent employmentFull timeWork at office
$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 timeWorldwide- ...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 employmentFull time
- ...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 timeWork at officeRemote work
- ...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 timeRemote work
- ...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 timeWork at officeShift work
$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 timeImmediate start- ...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
- ...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 contractFull timeWork at office
$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 timeImmediate start- ...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 payInternshipWork at officeLocal areaFlexible hours
$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 employmentFull timeWork at officeRelocation packageFlexible hours3 days per week- ...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 timeContract workTemporary workPart timeInternshipFlexible hours
- ...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
- ...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
- ...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 timeInternship
- ...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 timeInternshipWorldwide
- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- software developer no experience Ottawa, ON
- junior software developer Ottawa, ON
- software developer entry level Ottawa, ON
- software developer intern Ottawa, ON
- software developer internship no experience Ottawa, ON
- software developer Ottawa, ON
- software development engineer Ottawa, ON
- part time software developer Ottawa, ON
- ingénieur logiciel Ottawa, ON
- software design engineer Ottawa, ON

