Machine Learning Engineer
Toronto, ON ยท Hybrid
Working knowledge of embedded systems and their constraints * Sound software engineering practices, including automated testing, code review, version control, and continuous integration * Strong ...
Toronto, ON ยท Hybrid
Working knowledge of embedded systems and their constraints * Sound software engineering practices, including automated testing, code review, version control, and continuous integration * Strong ...
Toronto, ON ยท Hybrid
Working knowledge of embedded systems and their constraints * Sound software engineering practices, including automated testing, code review, version control, and continuous integration * Strong ...
Toronto, ON ยท On-site
CA$75K - CA$141K/yr
New Graduate / Entry Level About the Role Are you looking to make your mark in AI? Are you an AI ... Collaborate with software engineers, data scientists, and product teams to operationalize AI ...
Toronto, ON ยท On-site
CA$75K - CA$141K/yr
New Graduate / Entry Level About the Role Are you looking to make your mark in AI? Are you an AI ... Collaborate with software engineers, data scientists, and product teams to operationalize AI ...
... Entry-Level AIC Engineer focuses on the design and engineering of automation systems to support ... Tasks will include utilizing computer-aided drafting and engineering software to identify and ...
... Entry-Level AIC Engineer focuses on the design and engineering of automation systems to support ... Tasks will include utilizing computer-aided drafting and engineering software to identify and ...
Toronto, ON ยท Hybrid
CA$85K - CA$95K/yr
About The Role As an entry level Mobile Developer you'll be tasked with working on either iOS or ... Working within the software development team, your duties will require you to assist in the ...
Toronto, ON ยท Hybrid
CA$85K - CA$95K/yr
About The Role As an entry level Mobile Developer you'll be tasked with working on either iOS or ... Working within the software development team, your duties will require you to assist in the ...
Toronto, ON ยท Hybrid
CA$85K - CA$95K/yr
About The Role As an entry level Mobile Developer you'll be tasked with working on either iOS or ... Working within the software development team, your duties will require you to assist in the ...
Toronto, ON ยท Hybrid
CA$85K - CA$95K/yr
About The Role As an entry level Mobile Developer you'll be tasked with working on either iOS or ... Working within the software development team, your duties will require you to assist in the ...
Mississauga, ON ยท On-site
Tasks will include utilizing software for building information modeling, computer-aided drafting ... This individual may also delegate basic and fundamental tasks to entry-level engineers and ...
Mississauga, ON ยท On-site
Tasks will include utilizing software for building information modeling, computer-aided drafting ... This individual may also delegate basic and fundamental tasks to entry-level engineers and ...
As an entry-level Data Backend Engineer , you will contribute to the systems that keep Yelp ... Strong software engineering fundamentals: data structures, algorithms, system design, and a ...
As an entry-level Data Backend Engineer , you will contribute to the systems that keep Yelp ... Strong software engineering fundamentals: data structures, algorithms, system design, and a ...
Toronto, ON ยท Hybrid
CA$130K - CA$170K/yr
Banyan Software is the best permanent home for software businesses that serve specialized ... Quick Facts Team AI & Data Science, embedded as business partner to one functional vertical ...
Quick apply
Toronto, ON ยท Hybrid
CA$130K - CA$170K/yr
Banyan Software is the best permanent home for software businesses that serve specialized ... Quick Facts Team AI & Data Science, embedded as business partner to one functional vertical ...
May mentor entry-level engineers. This position is based on a hybrid work schedule and will require ... Experience with AutoPIPE or PIPESTRESS software * Knowledge of gas dynamics and hydraulic ...
May mentor entry-level engineers. This position is based on a hybrid work schedule and will require ... Experience with AutoPIPE or PIPESTRESS software * Knowledge of gas dynamics and hydraulic ...
May mentor entry-level engineers. This position is based on a hybrid work schedule and will require ... Experience with AutoPIPE or PIPESTRESS software * Knowledge of gas dynamics and hydraulic ...
May mentor entry-level engineers. This position is based on a hybrid work schedule and will require ... Experience with AutoPIPE or PIPESTRESS software * Knowledge of gas dynamics and hydraulic ...
Oakville, ON ยท On-site
Gastronomous is looking for a Co-op Electrical Engineer who will directly work alongside our core ... Design, implement and test software for embedded devices and systems ensuring end-to end software ...
Quick apply
Oakville, ON ยท On-site
Gastronomous is looking for a Co-op Electrical Engineer who will directly work alongside our core ... Design, implement and test software for embedded devices and systems ensuring end-to end software ...
... and embedded systems. Grounded in a culture of innovation and collaboration, we believe real ... This is a position within the AI GPU Software Group (AGS) responsible for the AMD ROCm Profiling ...
... and embedded systems. Grounded in a culture of innovation and collaboration, we believe real ... This is a position within the AI GPU Software Group (AGS) responsible for the AMD ROCm Profiling ...
Oakville, ON ยท On-site
Gastronomous is looking for a Co-op Electrical Engineer who will directly work alongside our core ... Design, implement and test software for embedded devices and systems ensuring end-to end software ...
Oakville, ON ยท On-site
Gastronomous is looking for a Co-op Electrical Engineer who will directly work alongside our core ... Design, implement and test software for embedded devices and systems ensuring end-to end software ...
Completes reporting using BGIS software for use in RealAsset - our BGIS developed Asset Management ... engineering. * Entry level position but 1-3 Years of relevant work experience would be an asset.
Completes reporting using BGIS software for use in RealAsset - our BGIS developed Asset Management ... engineering. * Entry level position but 1-3 Years of relevant work experience would be an asset.
Completes reporting using BGIS software for use in RealAsset - our BGIS developed Asset Management ... engineering. * Entry level position but 1-3 Years of relevant work experience would be an asset.
Completes reporting using BGIS software for use in RealAsset - our BGIS developed Asset Management ... engineering. * Entry level position but 1-3 Years of relevant work experience would be an asset.
... and embedded systems. Grounded in a culture of innovation and collaboration, we believe real ... This is a position within the AI GPU Software Group (AGS) responsible for the AMD ROCm Profiling ...
... and embedded systems. Grounded in a culture of innovation and collaboration, we believe real ... This is a position within the AI GPU Software Group (AGS) responsible for the AMD ROCm Profiling ...
Woodbridge, ON ยท On-site
Troubleshoot hardware, software, and system integration issues. * Collaborate with cross-functional ... Hands-on experience with CAD(Solidworks), electronics, embedded systems, autopilots, or robotics
Quick apply
Woodbridge, ON ยท On-site
Troubleshoot hardware, software, and system integration issues. * Collaborate with cross-functional ... Hands-on experience with CAD(Solidworks), electronics, embedded systems, autopilots, or robotics
Woodbridge, ON ยท Hybrid
Troubleshoot hardware, software, and system integration issues. * Collaborate with cross-functional ... Hands-on experience with CAD(Solidworks), electronics, embedded systems, autopilots, or robotics
Woodbridge, ON ยท Hybrid
Troubleshoot hardware, software, and system integration issues. * Collaborate with cross-functional ... Hands-on experience with CAD(Solidworks), electronics, embedded systems, autopilots, or robotics
... and embedded systems. Grounded in a culture of innovation and collaboration, we believe real ... Define Systems Requirements (board, software, retimer, power delivery) based on the USB interface ...
... and embedded systems. Grounded in a culture of innovation and collaboration, we believe real ... Define Systems Requirements (board, software, retimer, power delivery) based on the USB interface ...
Collaborate with cross functional teams, including software engineers, applied scientists, and product managers to identify and use the most relevant consumer and business data. * Learn the fine art ...
Collaborate with cross functional teams, including software engineers, applied scientists, and product managers to identify and use the most relevant consumer and business data. * Learn the fine art ...
$27.7K - $38.2K
2% of jobs
$38.2K - $48.7K
3% of jobs
$48.7K - $59.2K
7% of jobs
$64.7K is the 25th percentile. Wages below this are outliers.
$59.2K - $69.7K
23% of jobs
The median wage is $80.2K / yr.
$69.7K - $80.2K
14% of jobs
$80.2K - $90.7K
11% of jobs
$99.5K is the 75th percentile. Wages above this are outliers.
$90.7K - $101.2K
17% of jobs
$101.2K - $111.7K
12% of jobs
$111.7K - $122.2K
5% of jobs
$122.2K - $132.7K
3% of jobs
$132.7K - $143.2K
2% of jobs
$27.7K
$86.2K
$143.2K
An Entry Level Embedded Software Engineer designs, develops, and tests software that runs on embedded systems, such as microcontrollers and IoT devices. They work with low-level programming languages like C and C++, interact with hardware, and optimize system performance. Responsibilities often include writing firmware, debugging code, and collaborating with hardware engineers. This role is ideal for candidates with a background in computer science, electrical engineering, or a related field and a strong understanding of embedded systems concepts.
A typical day for an Entry Level Embedded Software Engineer often includes writing and reviewing code, testing software on hardware platforms, and debugging issues alongside more experienced team members. You'll likely participate in daily stand-up meetings, collaborate with hardware engineers, and contribute to ongoing projects through documentation or prototype development. While much of the work involves technical programming, you may also have the opportunity to engage in design discussions and learn from senior engineers. This balance of hands-on coding, testing, and teamwork helps you gain practical experience and develop your engineering skills early in your career.
To succeed as an Entry Level Embedded Software Engineer, strong programming skills in C/C++, understanding of microcontrollers, and a relevant engineering degree are fundamental. Familiarity with embedded development environments, version control systems such as Git, and basic debugging tools is highly valued, though certifications like embedded systems courses can be advantageous. Effective communication, problem-solving abilities, and a willingness to learn help candidates integrate smoothly into multidisciplinary teams. These qualifications are essential because they ensure you can develop, test, and troubleshoot reliable embedded software within collaborative engineering environments.
The most popular types of Embedded Software Engineer jobs in Toronto, ON are:
For Entry Level Embedded Software Engineer jobs in Toronto, ON, the most frequently searched job titles are:
The top searched job categories for Entry Level Embedded Software Engineer jobs in Toronto, ON are:

Full-time
Medical, Dental
Posted 6 days ago
We are looking for a Machine Learning Engineer to join our Toronto team and help us take our products to the next level in terms of visual intelligence.ย
Our Companyย
Invision AI is building a universal AI platform for computer vision applications. Powered by a unique multi-camera stack that generates high-integrity 3D digital twins of dynamic environments, our technology powers disruptive, market-leading solutions in intelligent infrastructure and globalย Transportation.ย
The Role
As a Machine Learning Engineer, you will work across the full machine learning lifecycle, from data collection and labeling strategy through training, evaluation, deployment, monitoring, and ongoing improvement.
Your focus will be developing and maintaining computer vision models used in real-world products. While the work may involve researching and implementing new approaches, this is primarily an applied engineering position. We are looking for someone with a track record of building, shipping, and maintaining production ML systems.
The position includes working on projects that expand and strengthen our capabilities in object detection, image classification, geospatial tracking, and sensor fusion, with models deployed to resource-constrained edge devices.
Working within a collaborative team, you will build accurate, efficient, and principled solutions. As a key contributor to the company's next stage of growth, you will help advance our products, solve challenging customer problems, and shape our ML engineering practices in a fast-moving environment.
Location
This is a full-time, hybrid position based in Toronto. You will work from our downtown Toronto office three days per week.
What You'll Do
Requirements
Must Have
Bonus Skills
Benefits