Talent.com
Gastronomous Technologies Inc.
Co-Op Embedded Software EngineerGastronomous Technologies Inc. • Oakville, Ontario, Canada
Co-Op Embedded Software Engineer

Co-Op Embedded Software Engineer

Gastronomous Technologies Inc. • Oakville, Ontario, Canada
30+ days ago
Job type
  • Full-time
Job description

Company Overview Gastronomous is a fast-paced, dynamic start-up focused on revolutionizing how food is prepared and enjoyed worldwide! Having developed Canada's first fully autonomous kitchen, Gastronomous realizes the “Kitchen of the Future” through advanced industrial automation techniques and cutting-edge technologies.

We are a no-nonsense team of passionate people with a bias for action. We know that our ability to execute on our ideas is what sets us apart. We do what we say we are going to do, externally and internally. We trust our people to act independently and make practical, real-world decisions.

If you are passionate about developing meaningful technology that creates meaningful solutions, then Gastronomous is the place for you! By joining our team, you will be immersed in a dynamic and thought-provoking environment that tests your capabilities and pushes you to new heights.

Gastronomous is looking for an Embedded Software Engineer who will be a central part of our core engineering team and will work closely with the mechanical and electrical teams to design and implement embedded software solutions for real-time control, sensor fusion, and motion planning. This role is geared towards an individual with a can-do attitude and demonstrated passion for innovative technology as well as research & development. As well, someone who can accelerate/improve the quality of our platform's software through test-driven development.

Primary Responsibilities:

• Analyze and process sensor data to extract meaningful insights and enable intelligent decision making within the robotics system.

• Integrate new and existing software into new and existing machinery.

• Debug the software on the embedded systems to fix issues and bugs.

• Detailed documentation of the software design of the systems and interfaces.

• Iterate on code, refactoring repeatedly to improve our software generality.

• Create unit tests and system-level tests to verify code functionality.

• Build automated testing system to ensure software reliability.

• Implement user interfaces following defined requirements and design.

• Coordinate with hardware engineers and other staff to forecast whether the design will be feasible under cost and time constraints.

Requirements:

• Proven experience in embedded systems design with pre-emptive, multitasking real-time operating systems.

• Strong programming skills in Python.

• Proficient in C++.

• Experience developing on a Linux based platform.

• Understanding of functional programming and design patterns.

• Experience using git for source control.

• Solid understanding of embedded systems development, including microcontrollers, firmware, device drivers, and real-time operating systems.

• Familiar with clean-coding principles.

Preferred Skills and Experience:

• Experience in robotics and machine automation.

• Familiarity with sensor fusion techniques, motion planning algorithms, and navigation systems for robotics.

• Strong troubleshooting skills.

• Mechanically inclined.

Soft Skills:

• Must be able to communicate thoughts and ideas effectively.

• Must be able to work independently and with a multidisciplinary team.

• Organized and efficient, able to self-manage projects and present deliverables on time or communicate delays.

• Detail oriented with regards to machine development

• Ability to work in a collaborative team environment and effectively communicate complex technical concepts.

• Strong problem-solving skills, attention to detail, and a passion for creating innovative robotics solutions.

If you are passionate about robotics and have a strong desire to build products of the future, please apply today. We look forward to reading every application and welcoming a new, bright mind to Gastronomous shortly!

Create a job alert for this search

Co-Op Embedded Software Engineer • Oakville, Ontario, Canada

Similar jobs

Embedded Software Engineer

EvertzBurlington, Halton Region, CA
Full-time

Department: R&D Location: Burlington, ON, Canada.We're looking for a passionate Embedded Software Engineer to join our development team, where you'll play a key role in designing, implementing, and... Show more

 • Promoted

Embedded Software Engineer

AkkodisOakville, Canada
Full-time

Akkodis is seeking an Embedded DevOps Consultant for a Contract position with a client located in Oakville, Ontario, Canada.Ideally, the successful candidate will have strong experience with embedd... Show more

 • Promoted

Sr. Embedded Software/Firmware Engineer

EthernoviaMississauga
Full-time

OverviewSenior Embedded Software/Firmware Engineer (Device Drivers)Location: Canada (Multiple Positions), 100% Remote work.Preference for those in or adjacent to Eastern Time Zone.Ethernovia is cha... Show more

 • Promoted • New!

Remote Embedded Bluetooth Firmware Engineer

HCR Permanent SearchMississauga, Peel Region, CA
Remote
Full-time

A leading recruitment firm is seeking an Embedded Firmware Engineer to work remotely for a technology company.The ideal candidate will have strong skills in C and Python, experience in developing f... Show more

 • Promoted

Embedded Software Engineer

EvertzAVBurlington, Halton Region, CA
Full-time

Department: R&D Location: Burlington, ON, Canada.We're looking for a passionate Embedded Software Engineer to join our development team, where you'll play a key role in designing, implementing, and... Show more

 • Promoted

Embedded Software Engineer - Airborne Stabilized Optical Systems

PV LabsBurlington, Halton Region, CA
Full-time

Please note that to be considered for any position at PV Labs, all candidates must be eligible to meet the requirements of the Canadian Controlled-Goods Program of the Defense Production Act and be... Show more

 • Promoted

Embedded Software Engineer

evertz.ioBurlington, Halton Region, CA
Full-time

Department: R&D Location: Burlington, ON, Canada.We're looking for a passionate Embedded Software Engineer to join our development team, where you'll play a key role in designing, implementing, and... Show more

 • Promoted

Software Developer (Embedded Systems)

Finlink GroupBrampton, Peel Region, CA
Full-time

Software Developer (Embedded Systems).Are you passionate about building reliable, real‑time embedded software that powers complex hardware systems in the real world? We’re looking for a hands‑on So... Show more

 • Promoted

Embedded Software Engineer - Airborne Stabilized Optical Systems

PVLabsBurlington, Ontario, Canada
Full-time

Job Description Embedded Software Designer Airborne Optical Systems Burlington ON – Hybrid.Please note that to be considered for any position at PV Labs, all candidates must be eligible to meet the... Show more

 • Promoted

Sr Embedded Audio Software Engineer

JobotMississauga, Peel Region, CA
Full-time

Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.This range is provided by Jobot.Your actual pay will be based on your skills and experience — talk wit... Show more

 • Promoted

Embedded Software Verification Engineer

ORS PartnersOakville, Ontario, Canada
Permanent

Join a world-class team as an Embedded Software Verification Engineer focusing on safety-critical solutions.Your expertise will enhance embedded graphics and compute drivers while ensuring top-tier... Show more

 • Promoted

Embedded Software Engineer at Evertz

Evertz Microsystems Limitedburlington, halton region, Canada
Full-time

Step into the role of Embedded Software Engineer with Evertz Microsystems in Burlington, Ontario.You'll design and maintain cutting-edge embedded software while ensuring hardware-software integrati... Show more

 • Promoted

Embedded Aerospace Software Verification Engineer

Aviya Aerospace SystemsMississauga, Peel Region, CA
Full-time

A leading aerospace engineering company is seeking a Software Verification Engineer to ensure the safety and reliability of embedded software solutions for flight control systems.The ideal candidat... Show more

 • Promoted

Manager of Embedded Software Development

GeotabToronto, Southwestern Ontario, Oakville
Full-time

Transform embedded development at Geotab as an Embedded Development Manager.Lead product innovation and agile practices to manage our dynamic IoT solutions in this hybrid position.Join Geotab as an... Show more

 • Promoted

Lead Embedded Software for Next-Gen Haptics (Hybrid)

TITAN Haptics Inc.Mississauga
Full-time

A leading haptic technology firm in Mississauga seeks an Embedded Software Project Lead to own the delivery of software for haptic products.This hybrid role demands over 5 years of software experie... Show more

 • Promoted

Senior Firmware Engineer — Remote Embedded Vehicle Software

LimeMississauga, Peel Region, CA
Remote
Full-time

A leading micromobility company is seeking a Senior Firmware Engineer for their remote team in Canada.You will design and develop embedded software for electric vehicles, contributing to innovative... Show more

 • Promoted

Principal Engineer - Embedded CI/CD at Qualcomm

QualcommMississauga, Peel Region, CA
Full-time

Elevate Qualcomm’s AI Software stack as a Principal Engineer specializing in CI/CD and embedded hardware.This remote role focuses on designing and scaling verification systems for high-performance ... Show more

 • Promoted

Senior Embedded Software Engineer

Donnell ConsultingBurlington, Ontario, Canada
Full-time

About the job Senior Embedded Software Engineer.Please note that to be considered for any position at PV Labs, all candidates must be eligible to meet the requirements of the Canadian Controlled-Go... Show more

 • Promoted

Intermediate Embedded Software Engineer

Aversan Inc.Mississauga
Full-time

Intermediate Embedded Software Engineer Aversan Inc.Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries.W... Show more

 • Promoted

Sr. Firmware Engineer - Embedded Systems

Romet LimitedMississauga
Full-time

Firmware Engineer - Embedded Systems Job Category: Systems Engineering Requisition Number: SRFIR002003 Posted: April 12, 2026 Full-Time On-site Benefits W... Show more