Staff Software Applications Engineer – Automotive Embedded Systems

Talentlab

Markham

On-site

CAD 115,000 - 170,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TalentLab in Markham, ON is seeking a Staff Software Applications Engineer for automotive embedded systems. You will work on next-generation infotainment and digital cockpit platforms, interfacing with manufacturers and Tier 1 suppliers from development through production.

This hands-on role spans hardware and software, debugging complex systems, optimizing performance, and delivering features across graphics, display, camera, video and audio.

Qualifications

  • Strong embedded software development and debugging experience.
  • Advanced programming skills in C/C++, with Java or Python.
  • Experience near hardware development or debugging.
  • Solid knowledge of Linux, Android, or QNX.
  • Experience with embedded multimedia: graphics, display, camera, video, or audio.
  • Strong system-level debugging and analytical abilities.
  • Ability to quickly understand unfamiliar hardware/software architectures.
  • Experience collaborating with customers or external teams.
  • Bachelor's/Master's/PhD in CS/CE/EE.

Responsibilities

  • 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 infotainment and cockpit platforms.
  • Work across graphics, display, camera, video and audio subsystems.
  • Analyze platform hardware, software and driver architectures.
  • Perform live and post-mortem debugging of complex system issues.
  • Optimize system performance to meet product requirements.
  • Work with Linux, Android, QNX and other embedded OS.
  • Read and interpret technical specs and hardware documentation.
  • Collaborate with internal teams and customers to meet schedules.
  • Engage directly with customers to translate findings into practical solutions.

Skills

Embedded software
Debugging
C/C++
Java
Python
Hardware integration
Linux
Android
QNX
Graphics APIs
Customer interaction

Education

Bachelor's/Master's/PhD in CS/CE/EE

Tools

JTAG
Trace32
Oscilloscopes
Logic analyzers

Job description

Staff Software Applications Engineer - Automotive Embedded Systems
  • Markham, Ontario
Staff Software Applications Engineer - Automotive Embedded Systems

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 On

Support 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.

What We're Looking For

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.

Particularly Relevant Experience

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.

The Role

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Engineer — Automotive Infotainment & Cockpit
Senior Embedded Engineer — Automotive Infotainment & Cockpit

Talentlab • Markham

On-site
CAD 115,000 - 170,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

HireTalent - Staffing & Recruiting Firm • Brossard

On-site
CAD 80,000 - 110,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Ottawa Infotainment • Ottawa

On-site
CAD 90,000 - 120,000
Join a small elite team
Work on platform technology
Embedded Software Developer [14273]
Embedded Software Developer [14273]

MEDA Engineering & Technical Services • Ottawa

On-site
Paid Benefits after 90 days
Pension eligibility with employer match
Referral bonus
Software Developer - In-Vehicle Infotainment Camera Software
Software Developer - In-Vehicle Infotainment Camera Software

Motorsport Hackers • Southwestern Ontario

Hybrid
CAD 95,000 - 120,000
Software Development (Embedded) Engineer
Software Development (Embedded) Engineer

Ford Motor Company • Ottawa

Hybrid
CAD 96,000 - 146,000
Software Development (Embedded) Engineer Ottawa, ON, Canada and 1 (Hybrid) Posted on 08/13/2026 Be the First to Apply Software Development (Embedded) Engineer
Software Development (Embedded) Engineer Ottawa, ON, Canada and 1 (Hybrid) Posted on 08/13/2026 Be the First to Apply Software Development (Embedded) Engineer

Ford • Ottawa

Hybrid
CAD 96,000 - 146,000
Software Developer - In-Vehicle Infotainment Camera Software
Software Developer - In-Vehicle Infotainment Camera Software

Ford • Southwestern Ontario

Hybrid
CAD 105,000 - 155,000
Annual bonus program
Software Development (Embedded) Engineer
Software Development (Embedded) Engineer

Ford • Ottawa

Hybrid
CAD 96,000 - 146,000
Annual bonus program
Hybrid work model
Disability accommodations available
Software Development Engineer – Embedded
Software Development Engineer – Embedded

Jobtailor • Ottawa

On-site
CAD 110,000 - 150,000