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 ...
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 ...
Co-Op Embedded Software Engineer
Oakville, ON · On-site
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 ...
Quick apply
Co-Op Embedded Software Engineer
Oakville, ON · On-site
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 ...
... software engineering with AI-driven logic and orchestration * Participate in Agile ceremonies ... Opportunity to accelerate technical growth faster than a traditional co-op placement * Learn how to ...
... software engineering with AI-driven logic and orchestration * Participate in Agile ceremonies ... Opportunity to accelerate technical growth faster than a traditional co-op placement * Learn how to ...
Embedded Software Engineer
Markham, ON · On-site
The Embedded Software Engineer will Design and Development of new video routing and Video centric IP switching products, as well as adapting or extending existing said products. Responsibilities:
Quick apply
Embedded Software Engineer
Markham, ON · On-site
The Embedded Software Engineer will Design and Development of new video routing and Video centric IP switching products, as well as adapting or extending existing said products. Responsibilities:
We are seeking a detail-oriented and results-driven Manufacturing Engineering Co-op to join our ... Comfort working with technical tools such as Excel, CAD, or statistical software (e.g., Minitab)
We are seeking a detail-oriented and results-driven Manufacturing Engineering Co-op to join our ... Comfort working with technical tools such as Excel, CAD, or statistical software (e.g., Minitab)
Data Engineer Co-Op
Mississauga, ON · On-site
Data Engineer Co-Op Date: Aug 10, 2026 Position Reports To:Data Engineer Lead Location: Minnesota ... Knowledge of the software development lifecycle (SDLC) and applied experience with data-related ...
Data Engineer Co-Op
Mississauga, ON · On-site
Data Engineer Co-Op Date: Aug 10, 2026 Position Reports To:Data Engineer Lead Location: Minnesota ... Knowledge of the software development lifecycle (SDLC) and applied experience with data-related ...
Embedded Software Engineer
Burlington, ON · On-site
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 maintaining embedded software for cutting-edge ...
Quick apply
Embedded Software Engineer
Burlington, ON · On-site
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 maintaining embedded software for cutting-edge ...
Embedded Software Engineer
CA$90K - CA$100K/yr
You should have a strong interest in and knowledge of C/C++ programming and embedded hardware. * Research and development of software features for embedded Linux systems for both ARM and x86_64 based ...
Embedded Software Engineer
CA$90K - CA$100K/yr
You should have a strong interest in and knowledge of C/C++ programming and embedded hardware. * Research and development of software features for embedded Linux systems for both ARM and x86_64 based ...
Embedded Software Engineer
Toronto, ON · On-site
CA$90K - CA$100K/yr
You should have a strong interest in and knowledge of C/C++ programming and embedded hardware. * Research and development of software features for embedded Linux systems for both ARM and x86_64 based ...
Embedded Software Engineer
Toronto, ON · On-site
CA$90K - CA$100K/yr
You should have a strong interest in and knowledge of C/C++ programming and embedded hardware. * Research and development of software features for embedded Linux systems for both ARM and x86_64 based ...
Quality Assurance Engineer Co-op Student (4-month contract)
Toronto, ON · Hybrid
$21 - $30/hr
Career Opportunity Role TitleQuality Assurance Engineer Co-op Student (4-month contract)Purpose of ... Have working knowledge or experience using a software version control system, such as Github.
Quality Assurance Engineer Co-op Student (4-month contract)
Toronto, ON · Hybrid
$21 - $30/hr
Career Opportunity Role TitleQuality Assurance Engineer Co-op Student (4-month contract)Purpose of ... Have working knowledge or experience using a software version control system, such as Github.
Senior / Staff Embedded Software Engineer
Toronto, ON · Hybrid
CA$148K - CA$249K/yr
Qualifications: - An experienced (5+ years) developer who codes embedded software on low level ARM microcontrollers and processors (sometimes with an RTOS) with one hand while wielding an ...
Senior / Staff Embedded Software Engineer
Toronto, ON · Hybrid
CA$148K - CA$249K/yr
Qualifications: - An experienced (5+ years) developer who codes embedded software on low level ARM microcontrollers and processors (sometimes with an RTOS) with one hand while wielding an ...
Strong software engineering fundamentals, including system design, debugging, testing, performance analysis, and maintainable code development * Proficiency in C/C++ for embedded systems, including ...
Strong software engineering fundamentals, including system design, debugging, testing, performance analysis, and maintainable code development * Proficiency in C/C++ for embedded systems, including ...
GTA Office - Opportunities in Asset Management Digital Solutions - Software Developer - Co-op & I...
What you will do Our Toronto office is seeking early talent to join KPMG's Asset Management Tax practice as a Software Developer (Co-op/Intern) in Summer 2027. Please note that this opportunity is ...
GTA Office - Opportunities in Asset Management Digital Solutions - Software Developer - Co-op & I...
What you will do Our Toronto office is seeking early talent to join KPMG's Asset Management Tax practice as a Software Developer (Co-op/Intern) in Summer 2027. Please note that this opportunity is ...
Scope of the Role As a Real-Time Embedded Staff Software Engineer, you will serve as a senior technical leader driving the architecture, development, and evolution of our next-generation Wi-Fi ...
Scope of the Role As a Real-Time Embedded Staff Software Engineer, you will serve as a senior technical leader driving the architecture, development, and evolution of our next-generation Wi-Fi ...
Strong software engineering fundamentals, including system design, debugging, testing, performance analysis, and maintainable code development * Proficiency in C/C++ for embedded systems, including ...
Strong software engineering fundamentals, including system design, debugging, testing, performance analysis, and maintainable code development * Proficiency in C/C++ for embedded systems, including ...
Software Quality Assurance Co-op
Toronto, ON · Hybrid
CA$50K/yr
Reporting to the Manager of Software Engineering, the Software Quality Assurance Co-op plays a vital role in delivering quality software. They will be responsible for: QA / Develop work inside the ...
Software Quality Assurance Co-op
Toronto, ON · Hybrid
CA$50K/yr
Reporting to the Manager of Software Engineering, the Software Quality Assurance Co-op plays a vital role in delivering quality software. They will be responsible for: QA / Develop work inside the ...
The Senior Staff Embedded Software Developer will report to the Senior Embedded Software Manager. Essential Responsibilities: In this role, you will: * Analyze complex challenging requirements to ...
The Senior Staff Embedded Software Developer will report to the Senior Embedded Software Manager. Essential Responsibilities: In this role, you will: * Analyze complex challenging requirements to ...
The Senior Staff Embedded Software Developer will report to the Senior Embedded Software Manager. Essential Responsibilities: In this role, you will: * Analyze complex challenging requirements to ...
The Senior Staff Embedded Software Developer will report to the Senior Embedded Software Manager. Essential Responsibilities: In this role, you will: * Analyze complex challenging requirements to ...
The ideal candidate is a self-driven engineer with strong problem-solving skills, deep expertise in computer vision and embedded software development, and a passion for delivering high-quality ...
The ideal candidate is a self-driven engineer with strong problem-solving skills, deep expertise in computer vision and embedded software development, and a passion for delivering high-quality ...
Embedded NPU Software Engineer, Senior Staff
Markham, ON · On-site
$100 - $130/hr
As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting‑edge ...
Embedded NPU Software Engineer, Senior Staff
Markham, ON · On-site
$100 - $130/hr
As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting‑edge ...
Embedded Software Engineer Co Op information
What are the key skills and qualifications needed to thrive as an embedded software engineer co op, and why are they important?
What is the difference between Embedded Software Engineer Co Op vs Firmware Engineer?
| Aspect | Embedded Software Engineer Co Op | Firmware Engineer |
|---|---|---|
| Credentials | Bachelor's in Computer Engineering, Electrical Engineering, or related fields | Bachelor's or Master's in Electrical Engineering, Computer Engineering, or related fields |
| Work Environment | Internship setting, often in tech or manufacturing companies | Full-time, often in R&D or product development teams |
| Industry Usage | Used in internships, entry-level roles, and co-op programs | Used in full-time roles across electronics, automotive, and consumer devices |
The Embedded Software Engineer Co Op and Firmware Engineer roles share similar educational backgrounds and work environments, focusing on embedded systems. However, the Co Op is typically an internship or temporary position, while the Firmware Engineer is a full-time role with more responsibilities in developing low-level software for hardware devices.
What is an embedded software engineer co op?
What types of projects and collaboration can I expect as an embedded software engineer co op?
What are the most commonly searched types of Embedded Software Engineer jobs in Toronto, ON?
The most popular types of Embedded Software Engineer jobs in Toronto, ON are:
What are popular job titles related to Embedded Software Engineer Co Op jobs in Toronto, ON?
For Embedded Software Engineer Co Op jobs in Toronto, ON, the most frequently searched job titles are:
- Embedded Software Engineer
- Firmware Engineer
- New Grad Embedded Engineer
- Embedded Microcontroller Engineer
- Freelance Embedded Firmware Engineer
- Remote Embedded Firmware Engineer
- Work From Home Embedded Firmware Engineer
- Full Time Embedded Firmware Engineer
- Manager Electrical Engineer Embedded Systems
- Embedded Firmware Contract Engineer
What job categories do people searching Embedded Software Engineer Co Op jobs in Toronto, ON look for?
The top searched job categories for Embedded Software Engineer Co Op jobs in Toronto, ON are:
What cities near Toronto, ON are hiring for Embedded Software Engineer Co Op jobs?
Cities near Toronto, ON with the most Embedded Software Engineer Co Op job openings:

Full-time
Re-posted 4 days ago
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 ano-nonsense team of passionate people with a bias for action. We know that our ability toexecute on our ideasis 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!
Employment Type: OTHER