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 ...
Agile Software Engineer - Co-op
Toronto, ON · On-site
... 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 ...
Agile Software Engineer - Co-op
Toronto, ON · On-site
... 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 Engineer Co-op Student (AI) (4-month contract)
Toronto, ON · Hybrid
CA$21 - CA$30/hr
Career Opportunity Role TitleSoftware Engineer Co-op Student (AI) (4-month contract)Purpose of roleThe Software Engineer Co-op Student will join the AI & Enterprise Applications team and contribute ...
Software Engineer Co-op Student (AI) (4-month contract)
Toronto, ON · Hybrid
CA$21 - CA$30/hr
Career Opportunity Role TitleSoftware Engineer Co-op Student (AI) (4-month contract)Purpose of roleThe Software Engineer Co-op Student will join the AI & Enterprise Applications team and contribute ...
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)
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
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:
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 ...
2027 Winter Co-op Lighting Software Development & Test
Markham, ON · Hybrid
CA$4.2K - CA$4.7K/mo
We are seeking a new generation of visionaries to help launch bold engineering and business ... Learn from decades of combined embedded development expertise in a highly collaborative environment.
2027 Winter Co-op Lighting Software Development & Test
Markham, ON · Hybrid
CA$4.2K - CA$4.7K/mo
We are seeking a new generation of visionaries to help launch bold engineering and business ... Learn from decades of combined embedded development expertise in a highly collaborative environment.
Provide hands-on support to embedded controls, including build and flashing workflows, microcontroller toolchains, and software integration within engineering and production environments. * Support ...
Provide hands-on support to embedded controls, including build and flashing workflows, microcontroller toolchains, and software integration within engineering and production environments. * Support ...
Provide hands-on support to embedded controls, including build and flashing workflows, microcontroller toolchains, and software integration within engineering and production environments. * Support ...
Provide hands-on support to embedded controls, including build and flashing workflows, microcontroller toolchains, and software integration within engineering and production environments. * Support ...
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 ...
Embedded Software Designer
Toronto, ON · On-site
Strong software engineering fundamentals, including system design, debugging, testing, performance analysis, and maintainable code development * Proficiency in C/C++ for embedded systems, including ...
Embedded Software Designer
Toronto, ON · On-site
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...
Toronto, ON · On-site
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...
Toronto, ON · On-site
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 ...
Senior Embedded Software Designer
Toronto, ON · On-site
Strong software engineering fundamentals, including system design, debugging, testing, performance analysis, and maintainable code development * Proficiency in C/C++ for embedded systems, including ...
Senior Embedded Software Designer
Toronto, ON · On-site
Strong software engineering fundamentals, including system design, debugging, testing, performance analysis, and maintainable code development * Proficiency in C/C++ for embedded systems, including ...
Computer Vision Engineering Co-op
Toronto, ON · On-site
CA$24.50 - CA$28.50/hr
Participate in the development and improvement of software solutions. * Test and evaluate developed solutions. Qualifications * PEY/co-op student in Mechanical Engineering, Electrical Engineering ...
Computer Vision Engineering Co-op
Toronto, ON · On-site
CA$24.50 - CA$28.50/hr
Participate in the development and improvement of software solutions. * Test and evaluate developed solutions. Qualifications * PEY/co-op student in Mechanical Engineering, Electrical Engineering ...
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 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 Software Engineer Co Op information
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 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 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
- Entry Level Embedded Software Engineer
- Freelance Embedded Software Engineer
- Senior Embedded Systems Engineer
- Embedded Microcontroller Engineer
- Freelance Embedded Firmware Engineer
- Senior Embedded Engineer
- Embedded Systems Engineer Entry Level
- Volunteer Embedded Systems Engineer
- Remote Embedded Firmware 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 14 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