Improve the reliability and maintainability of our existing test automation system. * Develop ... Occasionally visit the office for hands-on testing of embedded systems-, infrastructure setup, or ...
Improve the reliability and maintainability of our existing test automation system. * Develop ... Occasionally visit the office for hands-on testing of embedded systems-, infrastructure setup, or ...
Engineer - Machine Learning Software
Markham, ON · On-site
CA$104K - CA$154K/yr
In the AI Software team, we build the Qualcomm AI Engine direct to enables OEMs and developers to ... Use cross compiler toolchains for embedded systems such as Android, embedded Linux and QNX
New
Engineer - Machine Learning Software
Markham, ON · On-site
CA$104K - CA$154K/yr
In the AI Software team, we build the Qualcomm AI Engine direct to enables OEMs and developers to ... Use cross compiler toolchains for embedded systems such as Android, embedded Linux and QNX
New
Embedded Simulation Developer - SIL and Virtualization
CA$90K - CA$136K/yr
... of Virtualization and Software-in-the-Loop (SIL) Integration Engineer to support our Test ... Battery Management System * Chassis and Brake Controls * Body Electronics and Controls including ...
Embedded Simulation Developer - SIL and Virtualization
CA$90K - CA$136K/yr
... of Virtualization and Software-in-the-Loop (SIL) Integration Engineer to support our Test ... Battery Management System * Chassis and Brake Controls * Body Electronics and Controls including ...
Experience with development, source control, build, and requirements management tools including Git ... Professional Engineer (P.Eng.) designation.* Experience developing software for embedded systems ...
New
Experience with development, source control, build, and requirements management tools including Git ... Professional Engineer (P.Eng.) designation.* Experience developing software for embedded systems ...
New
Firmware Engineer, Staff Toronto, Ontario, Canada Software Engineering Posted 21 hours ago
Toronto, ON · On-site
... managers to identify and work toward deadlines and timelines, and other cross functional teams as ... Proficient in C/C++, Python* 6+ years of experience with embedded systems like ARM, RISCV, MIPS ...
New
Firmware Engineer, Staff Toronto, Ontario, Canada Software Engineering Posted 21 hours ago
Toronto, ON · On-site
... managers to identify and work toward deadlines and timelines, and other cross functional teams as ... Proficient in C/C++, Python* 6+ years of experience with embedded systems like ARM, RISCV, MIPS ...
New
Engineer - Machine Learning Software
Markham, ON · On-site
CA$104K - CA$154K/yr
In the AI Software team, we build the Qualcomm AI Engine direct to enables OEMs and developers to ... Use cross compiler toolchains for embedded systems such as Android, embedded Linux and QNX
Engineer - Machine Learning Software
Markham, ON · On-site
CA$104K - CA$154K/yr
In the AI Software team, we build the Qualcomm AI Engine direct to enables OEMs and developers to ... Use cross compiler toolchains for embedded systems such as Android, embedded Linux and QNX
Embedded Software Designer - Sensor Processing Algorithms
Toronto, ON · On-site
CA$159K - CA$209K/yr
... the system architecture * Provide technical leadership and mentorship to junior engineers ... years of embedded software development experience * Bachelor's degree in Computer Science ...
Embedded Software Designer - Sensor Processing Algorithms
Toronto, ON · On-site
CA$159K - CA$209K/yr
... the system architecture * Provide technical leadership and mentorship to junior engineers ... years of embedded software development experience * Bachelor's degree in Computer Science ...
Experience with development, source control, build, and requirements management tools including Git ... Professional Engineer (P.Eng.) designation. * Experience developing software for embedded systems ...
New
Experience with development, source control, build, and requirements management tools including Git ... Professional Engineer (P.Eng.) designation. * Experience developing software for embedded systems ...
New
Embedded Software Engineering Intern (January 2027) (4 months)
Toronto, ON · On-site
CA$29.75 - CA$39/hr
... Software Engineering Intern who will have the opportunity to work on a variety of tasks, including ... Embedded Linux for both space and ground systems; Firmware and drivers; IoT modules * Writing ...
Embedded Software Engineering Intern (January 2027) (4 months)
Toronto, ON · On-site
CA$29.75 - CA$39/hr
... Software Engineering Intern who will have the opportunity to work on a variety of tasks, including ... Embedded Linux for both space and ground systems; Firmware and drivers; IoT modules * Writing ...
Staff Embedded Software Developer
Oshawa, ON · Hybrid
CA$147K - CA$196K/yr
The Role We are looking for a skilled Staff Embedded Software Developer with a deep understanding of distributed systems and fleet-scale device management to develop, optimize, and maintain our ...
Staff Embedded Software Developer
Oshawa, ON · Hybrid
CA$147K - CA$196K/yr
The Role We are looking for a skilled Staff Embedded Software Developer with a deep understanding of distributed systems and fleet-scale device management to develop, optimize, and maintain our ...
Staff Embedded Software Developer
Markham, ON · Hybrid
CA$147K - CA$196K/yr
The Role We are looking for a skilled Staff Embedded Software Developer with a deep understanding of distributed systems and fleet-scale device management to develop, optimize, and maintain our ...
Staff Embedded Software Developer
Markham, ON · Hybrid
CA$147K - CA$196K/yr
The Role We are looking for a skilled Staff Embedded Software Developer with a deep understanding of distributed systems and fleet-scale device management to develop, optimize, and maintain our ...
AI Software Test / Validation Engineer Location: Toronto, ON Job Type: Full-Time Industry ... Experience with embedded systems development or testing . * Familiarity with machine learning ...
Quick apply
AI Software Test / Validation Engineer Location: Toronto, ON Job Type: Full-Time Industry ... Experience with embedded systems development or testing . * Familiarity with machine learning ...
Staff Embedded Logging Software Developer
Markham, ON · Hybrid
CA$147K - CA$196K/yr
Manage volatile buffers and persistent storage (log files and packages), including rotation ... systems engineering across Android, Linux, and/or QNX. * Strong coding proficiency in C/C++ and ...
Staff Embedded Logging Software Developer
Markham, ON · Hybrid
CA$147K - CA$196K/yr
Manage volatile buffers and persistent storage (log files and packages), including rotation ... systems engineering across Android, Linux, and/or QNX. * Strong coding proficiency in C/C++ and ...
Staff Embedded Logging Software Developer
Oshawa, ON · Hybrid
CA$147K - CA$196K/yr
Manage volatile buffers and persistent storage (log files and packages), including rotation ... systems engineering across Android, Linux, and/or QNX. * Strong coding proficiency in C/C++ and ...
Staff Embedded Logging Software Developer
Oshawa, ON · Hybrid
CA$147K - CA$196K/yr
Manage volatile buffers and persistent storage (log files and packages), including rotation ... systems engineering across Android, Linux, and/or QNX. * Strong coding proficiency in C/C++ and ...
Early Career Software Developer- Embedded Software
Oshawa, ON · On-site +1
CA$73K - CA$110K/yr
We are looking for a new graduate Software Developer with an interest in distributed systems and fleet scale device management to help build, test, and maintain our embedded control and data plane ...
Early Career Software Developer- Embedded Software
Oshawa, ON · On-site +1
CA$73K - CA$110K/yr
We are looking for a new graduate Software Developer with an interest in distributed systems and fleet scale device management to help build, test, and maintain our embedded control and data plane ...
Early Career Software Developer- Embedded Software
Markham, ON · On-site +1
CA$73K - CA$110K/yr
We are looking for a new graduate Software Developer with an interest in distributed systems and fleet scale device management to help build, test, and maintain our embedded control and data plane ...
Early Career Software Developer- Embedded Software
Markham, ON · On-site +1
CA$73K - CA$110K/yr
We are looking for a new graduate Software Developer with an interest in distributed systems and fleet scale device management to help build, test, and maintain our embedded control and data plane ...
Aviya provides expertise in program management, systems, software, mechanical, and hardware ... Proficiency in C and C++ for embedded software development. * Experience with scripting languages ...
Aviya provides expertise in program management, systems, software, mechanical, and hardware ... Proficiency in C and C++ for embedded software development. * Experience with scripting languages ...
Engineering Group Manager - Software Engineering
Markham, ON · Hybrid
CA$147K - CA$196K/yr
Partner with global virtualization, systems, and embedded software teams to align on roadmap and ... Manage team budgets (travel, training, indirect costs). * Ensure compliance with mandatory training ...
Engineering Group Manager - Software Engineering
Markham, ON · Hybrid
CA$147K - CA$196K/yr
Partner with global virtualization, systems, and embedded software teams to align on roadmap and ... Manage team budgets (travel, training, indirect costs). * Ensure compliance with mandatory training ...
Engineering Group Manager - Software Engineering
Oshawa, ON · Hybrid
CA$147K - CA$196K/yr
Partner with global virtualization, systems, and embedded software teams to align on roadmap and ... Manage team budgets (travel, training, indirect costs). * Ensure compliance with mandatory training ...
Engineering Group Manager - Software Engineering
Oshawa, ON · Hybrid
CA$147K - CA$196K/yr
Partner with global virtualization, systems, and embedded software teams to align on roadmap and ... Manage team budgets (travel, training, indirect costs). * Ensure compliance with mandatory training ...
Firmware Engineer, Staff
Toronto, ON · On-site
... embedded software engineers to drive code re-use throughout the organization, program managers to ... Systems mindset and experience developing SW/FW to control analog, digital, and mixed signal ...
Posted today
Firmware Engineer, Staff
Toronto, ON · On-site
... embedded software engineers to drive code re-use throughout the organization, program managers to ... Systems mindset and experience developing SW/FW to control analog, digital, and mixed signal ...
Posted today
Manager Embedded System Software Engineer information
What is the difference between Manager Embedded System Software Engineer vs Embedded System Software Engineer?
| Aspect | Manager Embedded System Software Engineer | Embedded System Software Engineer |
|---|---|---|
| Responsibilities | Oversees teams, manages projects, strategic planning | Develops, tests, and maintains embedded software |
| Required Skills | Leadership, project management, embedded software expertise | Programming, hardware integration, embedded systems knowledge |
| Work Environment | Team management, coordination with multiple departments | Hands-on coding, system design, debugging |
| Qualifications | Bachelor’s/Master’s in Computer/Electrical Engineering, experience in embedded systems, leadership skills | Bachelor’s in Computer/Electrical Engineering, embedded software experience |
The main difference is that a Manager Embedded System Software Engineer focuses on leading teams and managing projects, while an Embedded System Software Engineer primarily concentrates on developing and implementing embedded software. Both roles require technical expertise, but the managerial position adds leadership and strategic responsibilities.
What are the most commonly searched types of Embedded System Software Engineer jobs in Toronto, ON?
The most popular types of Embedded System Software Engineer jobs in Toronto, ON are:
Junior Software Engineer - Automation Systems
Toronto, ON • On-site
Full-time
Re-posted 3 days ago
Key responsibilities
Design, build, and maintain automated test frameworks and infrastructure for software and hardware products.
Improve the reliability and maintainability of the existing test automation system.
Diagnose, debug, and fix issues in the automation environment, including flaky tests and infrastructure failures.
Job description
About Nymi
Nymi exists to create a world where people and technology interact in a way that is safe, secure, and simple. Today, we focus on a critical area of authentication that most enterprises have yet to fully solve: enabling deskless workers to authenticate seamlessly in non-office and highly regulated environments.
In industries like pharmaceutical manufacturing, Nymi is an emerging standard for biometric authentication. Here workers navigate gloves, PPE, shared workstations, and strict GxP requirements-conditions where traditional authenticators fail or slow production.
We built the Nymi Band and Connected Worker Platform to fill this critical gap in the enterprise IAM stack. Our secure, wearable authenticator gives regulated workers a persistent, handsfree, passwordless identity that follows them across every system and task.
Today, 14 of the top 15 global pharma manufacturers have implemented Nymi to transform authentication bottlenecks into a digital transformation accelerator that reduces data integrity risk and streamlines access across their operations.
The Role
Nymi is looking for a Jr. Software Engineer - Automation Systems to support our current automation system, which has grown organically over time and is incorporating artificial intelligence into existing testflows, and requires a thoughtful engineering approach to ensure reliability, maintainability and scalability.
If you're a recent graduate in Computer Science, Engineering, or a related field - andyou're eager to learn, build, and take ownership - this is an excellent opportunity towork alongside experienced engineers and make a meaningful impact.
Please Note: successful candidates will be required to work from Nymi office in downtown Toronto, Ontario, occasionally.
What You'll be doing
- Design, build, and maintain automated test frameworks and infrastructure for
both software and hardware-based products. - Improve the reliability and maintainability of our existing test automation system.
- Develop automated test suites that replace manual workflows and accelerate
development cycles. - Collaborate closely with Quality and Engineering Teams to understand product
requirements and testing needs. - Work with AI--powered tools to generate, refine, and implement automated
tests, and help integrate AI into our broader automation strategy. - Diagnose, debug, and fix issues in the automation environment - including flaky
tests, infrastructure failures, and integration problems. - Contribute to a culture of quality by advocating for testability, automation, and
engineering best practices. - Participate in code reviews and learn from senior engineers while taking
ownership of your own projects. - Occasionally visit the office for hands-on testing of embedded systems-,
infrastructure setup, or team collaboration sessions.
What You'll be doing
- A degree-or equivalent experience-in Computer Science, Engineering, or a related field.
- Strong programming skills, especially in Python (highly preferred). Experience
with C, C# or Rust is a plus. - Hands-on experience with various aspects of automated testing (unit, integration,
system-, CI/CD pipelines). - Practical experience with software engineering fundamentals: data structures,
algorithms, version control, debugging, and clean code practices. - Interest in test automation, quality engineering, and building reliable systems.
- Desire to master AI--assisted development and a willingness to learn how to
apply AI tools effectively in engineering workflows. - Ability and willingness to dive into unfamiliar codebases, tools, and hardware
setups. - A self-starter- mindset - someone who takes initiative, asks good questions, and
enjoys solving problems. - Experience with hardware, embedded systems, or device-level- testing, a plus.