Staff Software Applications Engineer - Automotive Embedded Systems Location: Markham, ON Focus: Embedded Software, Automotive, Multimedia, Customer Engineering TalentLab is recruiting a Staff ...
Quick apply
Staff Software Applications Engineer - Automotive Embedded Systems Location: Markham, ON Focus: Embedded Software, Automotive, Multimedia, Customer Engineering TalentLab is recruiting a Staff ...
Quick apply
Staff Software Applications Engineer - Automotive Embedded Systems Location: Markham, ON Focus: Embedded Software, Automotive, Multimedia, Customer Engineering TalentLab is recruiting a Staff ...
Toronto, ON · On-site
CA$91K - CA$132K/yr
... system-level knowledge of silicon, software, IP, and customer applications. You will work with a ... Experience with embedded software for I/O calibration Job Type: Regular Shift: Shift 1 (Canada ...
Toronto, ON · On-site
CA$91K - CA$132K/yr
... system-level knowledge of silicon, software, IP, and customer applications. You will work with a ... Experience with embedded software for I/O calibration Job Type: Regular Shift: Shift 1 (Canada ...
Toronto, ON · On-site
... systems. The ideal candidate is a self-driven engineer with strong problem-solving skills, deep ... Integrate camera calibration technologies into embedded firmware for on-device execution and ...
Toronto, ON · On-site
... systems. The ideal candidate is a self-driven engineer with strong problem-solving skills, deep ... Integrate camera calibration technologies into embedded firmware for on-device execution and ...
CA$29.75 - CA$39/hr
... engineering challenges. - Dedicated mentorship to support your learning and growth. - Fun and ... Embedded Linux for both space and ground systems; Firmware and drivers; IoT modules * Writing ...
CA$29.75 - CA$39/hr
... engineering challenges. - Dedicated mentorship to support your learning and growth. - Fun and ... Embedded Linux for both space and ground systems; Firmware and drivers; IoT modules * Writing ...
You'll work at the forefront of hardware innovation, diagnosing complex issues across chips, systems, firmware, and software while collaborating with some of the brightest engineers in the industry.
You'll work at the forefront of hardware innovation, diagnosing complex issues across chips, systems, firmware, and software while collaborating with some of the brightest engineers in the industry.
You'll work at the forefront of hardware innovation, diagnosing complex issues across chips, systems, firmware, and software while collaborating with some of the brightest engineers in the industry.
You'll work at the forefront of hardware innovation, diagnosing complex issues across chips, systems, firmware, and software while collaborating with some of the brightest engineers in the industry.
Markham, ON · On-site
CA$114K - CA$164K/yr
... embedded intelligence. Requirements * Proven research excellence on inference efficiency and ML ... Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 2+ ...
Markham, ON · On-site
CA$114K - CA$164K/yr
... embedded intelligence. Requirements * Proven research excellence on inference efficiency and ML ... Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 2+ ...
Toronto, ON · On-site
CA$90K - CA$100K/yr
The R&D engineering team is responsible for all software and/or hardware design work for video ... Research and development of software features for embedded Linux systems for both ARM and x86_64 ...
Toronto, ON · On-site
CA$90K - CA$100K/yr
The R&D engineering team is responsible for all software and/or hardware design work for video ... Research and development of software features for embedded Linux systems for both ARM and x86_64 ...
Toronto, ON · On-site
CA$90K - CA$100K/yr
A Bit About The Role The R&D engineering team is responsible for all software and/or hardware ... Research and development of software features for embedded Linux systems for both ARM and x86_64 ...
Toronto, ON · On-site
CA$90K - CA$100K/yr
A Bit About The Role The R&D engineering team is responsible for all software and/or hardware ... Research and development of software features for embedded Linux systems for both ARM and x86_64 ...
... and embedded systems. Grounded in a culture of innovation and collaboration, we believe real ... Develop and verify embedded firmware for SoC secure boot and microprocessor-driven hardware ...
... and embedded systems. Grounded in a culture of innovation and collaboration, we believe real ... Develop and verify embedded firmware for SoC secure boot and microprocessor-driven hardware ...
... and embedded systems. Grounded in a culture of innovation and collaboration, we believe real ... Develop and verify embedded firmware for SoC secure boot and microprocessor-driven hardware ...
... and embedded systems. Grounded in a culture of innovation and collaboration, we believe real ... Develop and verify embedded firmware for SoC secure boot and microprocessor-driven hardware ...
Toronto, ON · On-site
In 2021, ecobee became a subsidiary of Generac Power Systems. Generac introduced the first ... As a Staff Embedded Engineer, you will be responsible for helping develop the software that powers ...
Toronto, ON · On-site
In 2021, ecobee became a subsidiary of Generac Power Systems. Generac introduced the first ... As a Staff Embedded Engineer, you will be responsible for helping develop the software that powers ...
Brampton, ON · On-site
CA$90K - CA$120K/yr
Architect scalable embedded systems for rail applications, ensuring robust performance across ... Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or related field.
Brampton, ON · On-site
CA$90K - CA$120K/yr
Architect scalable embedded systems for rail applications, ensuring robust performance across ... Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or related field.
Burlington, ON · On-site
Create, support and debug software and firmware. * Adapt existing products for new requirements and ... Real-Time Operating Systems, Embedded Linux, FreeRTOS and Device Driver experience is essential
Quick apply
Burlington, ON · On-site
Create, support and debug software and firmware. * Adapt existing products for new requirements and ... Real-Time Operating Systems, Embedded Linux, FreeRTOS and Device Driver experience is essential
Toronto, ON · On-site
... services, and embedded firmware as part of end-to-end system validation. * Run tests across ... Work closely with software engineers to reproduce, log, and verify fixes for software defects.
Toronto, ON · On-site
... services, and embedded firmware as part of end-to-end system validation. * Run tests across ... Work closely with software engineers to reproduce, log, and verify fixes for software defects.
Mississauga, ON · On-site
CA$100K - CA$130K/yr
Basic firmware debugging experience with embedded systems. * Programming or scripting experience ... using Python, C, C++, C#, or a similar language. * Experience developing automated tests, test ...
Mississauga, ON · On-site
CA$100K - CA$130K/yr
Basic firmware debugging experience with embedded systems. * Programming or scripting experience ... using Python, C, C++, C#, or a similar language. * Experience developing automated tests, test ...
Mississauga, ON · On-site
CA$100K - CA$130K/yr
Basic firmware debugging experience with embedded systems. * Programming or scripting experience ... using Python, C, C++, C#, or a similar language. * Experience developing automated tests, test ...
Quick apply
Mississauga, ON · On-site
CA$100K - CA$130K/yr
Basic firmware debugging experience with embedded systems. * Programming or scripting experience ... using Python, C, C++, C#, or a similar language. * Experience developing automated tests, test ...
THIS POSITION IS A SOFTWARE (EMBEDDED) POSITION. Company Overview Gastronomous is a fast-paced ... Gastronomous is looking for a Senior Systems Software Engineer (Robotics) who will be a central ...
THIS POSITION IS A SOFTWARE (EMBEDDED) POSITION. Company Overview Gastronomous is a fast-paced ... Gastronomous is looking for a Senior Systems Software Engineer (Robotics) who will be a central ...
THIS POSITION IS A SOFTWARE (EMBEDDED) POSITION. Company Overview Gastronomous is a fast-paced ... Gastronomous is looking for a Senior Systems Software Engineer (Robotics) who will be a central ...
Quick apply
THIS POSITION IS A SOFTWARE (EMBEDDED) POSITION. Company Overview Gastronomous is a fast-paced ... Gastronomous is looking for a Senior Systems Software Engineer (Robotics) who will be a central ...
Toronto, ON · Hybrid
In 2021, ecobee became a subsidiary of Generac Power Systems. Generac introduced the first ... Our Embedded Chapter is made up of 20+ Embedded Developers with a wide variety of specialties ...
Toronto, ON · Hybrid
In 2021, ecobee became a subsidiary of Generac Power Systems. Generac introduced the first ... Our Embedded Chapter is made up of 20+ Embedded Developers with a wide variety of specialties ...
| Aspect | Embedded Systems Firmware Engineer | Embedded Software Developer |
|---|---|---|
| Credentials | Bachelor's in Electrical Engineering, Computer Engineering, or related fields; knowledge of C/C++ | Bachelor's in Computer Science, Software Engineering, or related fields; proficiency in C/C++, Python |
| Work Environment | Hardware-focused, working closely with microcontrollers and embedded devices | Software-focused, developing applications for embedded platforms |
| Industry Usage | Automotive, consumer electronics, industrial automation | Consumer electronics, IoT devices, medical devices |
Both roles involve embedded programming, but Embedded Systems Firmware Engineers focus on low-level firmware development directly on hardware, while Embedded Software Developers often work on higher-level software layers. The roles overlap in skills and industries, but differ in focus and scope.
Markham, ON
Full-time
Posted 21 days ago
Support automotive customers through platform development, integration, and commercialization.
Debug and resolve complex embedded software and hardware/software integration issues.
Develop, integrate, and customize software features for automotive infotainment and digital cockpit platforms.
Location: Markham, ON
Focus: Embedded Software, Automotive, Multimedia, Customer Engineering
TalentLab is recruiting a Staff Software Applications Engineer to work on next-generation automotive infotainment and digital cockpit platforms.
This is a hands-on embedded engineering role working closely with automotive manufacturers and Tier 1 suppliers from initial development through production launch. You'll work across hardware and software boundaries, helping customers integrate, debug, customize and optimize complex embedded platforms incorporating graphics, display, camera, video and audio technologies.
The role combines deep technical problem solving with direct customer interaction, making it well suited to an experienced embedded engineer who enjoys both debugging difficult systems problems and working closely with engineering teams bringing real products to market.
What You'll Work OnSupport automotive customers and partners through platform development, integration and commercialization.
Debug and resolve complex embedded software and hardware/software integration issues.
Develop, integrate and customize software features for automotive infotainment and digital cockpit platforms.
Work across multimedia subsystems including graphics, display, camera, video and audio.
Analyze automotive platform hardware, software and driver architectures.
Perform live and post-mortem debugging of complex system-level issues.
Optimize system performance and help customers meet product requirements.
Work with Linux, Android, QNX and other embedded operating environments.
Read and interpret technical specifications, requirements and hardware documentation.
Collaborate with internal engineering teams and external customers to keep product launches on schedule.
Strong embedded software development and debugging experience.
Advanced programming skills in C/C++, with Java or Python experience also valuable.
Experience developing or debugging software close to hardware.
Strong understanding of embedded operating systems such as Linux, Android or QNX.
Experience with at least one embedded multimedia area such as: Graphics, Display, Camera, Video, Audio
Strong system-level debugging and analytical skills.
Ability to quickly understand unfamiliar hardware and software architectures.
Experience working directly with customers, partners or external engineering teams is highly valued.
Bachelor's, Master's or PhD in Computer Science, Computer Engineering, Electrical Engineering or a related discipline.
We're especially interested in candidates with experience in one or more of the following:
Automotive infotainment or digital cockpit systems.
Embedded Linux, Android Automotive or QNX.
Graphics APIs including OpenGL, OpenGL ES, Vulkan or OpenCL.
GPU architecture, buffer management or shaders.
Display, camera or graphics drivers.
Audio frameworks and drivers.
Video and audio codecs including HEVC, H.264, AAC or MP3.
Hypervisors and virtualization.
Linux kernel concepts and device drivers.
System performance profiling and optimization.
Platform bring-up and hardware/software integration.
JTAG, Trace32, oscilloscopes, logic analyzers or similar low-level debugging tools.
This isn't purely an application development position. The strongest candidates will be comfortable getting deep into an embedded system to figure out why something isn't working — whether the issue sits in application software, an operating system, a driver, a multimedia subsystem or the underlying hardware.
You'll also be directly involved with customers bringing complex automotive platforms into production, so strong communication skills and the ability to translate technical findings into practical solutions are important.
This is a Staff-level opportunity with significant technical ownership and visibility across engineering teams and customer programs.