Talent.com
Talentlab
Staff Software Applications Engineer – Automotive Embedded SystemsTalentlab • Markham, Ontario, Canada
Staff Software Applications Engineer – Automotive Embedded Systems

Staff Software Applications Engineer – Automotive Embedded Systems

Talentlab • Markham, Ontario, Canada
29 days ago
Job type
  • Full-time
Job description

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.

Create a job alert for this search

Staff Software Applications Engineer – Automotive Embedded Systems • Markham, Ontario, Canada

Similar jobs

Staff Software Engineer - C$155,000 - C$195,000 A Year

Henry Schein OneNorth York, Canada
Full-time

Seeking a Staff Software Engineer to lead technical architecture, improve engineering practices, and modernize the platform.Responsibilities include hands-on development, designing scalable solutio... Show more

 • Promoted

Embedded Systems Software Engineer

indie.incToronto, Canada
Full-time

Imagine being part of a team that’s redefining the future of mobility—where your ideas don’t just sit in a lab but power next-generation technology.At indie, we are developing cutting-edge semicond... Show more

 • Promoted

Staff Software Engineer - $90,000 - $110,000 A Year

PodifiNorth York, Canada
Full-time

Seeking a Staff Software Engineer to design, build, and maintain scalable systems, translate client needs into technical solutions, and provide technical leadership.Requires strong backend or full-... Show more

 • Promoted

Wireless Embedded Software Engineer

ExtentComRichmond Hill, York Region, CA
Full-time

Elevate wireless communication systems in the role of Embedded Software Engineer.This position focuses on full-cycle embedded software development and meticulous quality assurance.We are looking fo... Show more

 • Promoted

Embedded Software Engineer - Windows

LanceSoft, Inc.Markham, York Region, CA
Full-time

Months - potential for extension.Embedded Windows Software Engineer.Demonstrated ability to analyze, diagnose, and solve difficult engineering problems.Experience with source control (GIT), OS Conc... Show more

 • Promoted

Sr. Embedded Software Engineer, Powertrain - $150,000 - $200,000 A Year

Serve RoboticsNorth York, Canada
Full-time

Develops software for robot powertrain components, designs systems for measuring performance, and collaborates with various engineering teams. Show more

 • Promoted

Senior Embedded Software Engineer - Safety-Critical Avs - $148,000 - $249,000 A Year

Technology CompanyNorth York, Canada
Full-time

Seeking an experienced Embedded Software Developer for a hybrid role in Toronto, focusing on safety-critical embedded software for truck control functions and sensor integration.Requires 5+ years o... Show more

 • Promoted

Systems Software Engineer

XanaduToronto, Canada
Full-time

About Xanadu: Xanadu’s mission is to build quantum computers that are useful and available to people everywhere.At Xanadu, we are learners, innovators, researchers, collaborators and problem solver... Show more

 • Promoted

Staff Software Engineer - $212,500 - $259,200 A Year

Nova CreditToronto County, Canada
Full-time

Develop innovative software solutions, lead cross-functional initiatives, and mentor other engineers. Show more

 • Promoted

Software Development Engineer

AMDMarkham, York region, Canada
Full-time

Get AI-powered advice on this job and more exclusive features.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.WHAT YOU DO AT AMD CHANGES EVERYTH... Show more

 • Promoted

Staff Software Engineer - C$155,000 - C$195,000 A Year

Henry Schein One CanadaToronto County, Canada
Full-time

Seeking a Staff Software Engineer to provide technical leadership, shape platform architecture, and drive modernization initiatives.This hybrid role involves hands-on development, mentoring, and de... Show more

 • Promoted

Senior Embedded Lighting Software Engineer (Automotive) - C$108,200 - C$143,430 A Year

RivianToronto County, Canada
Full-time

Develops lighting architecture for electric vehicles, using C and Python programming, with 3+ years of automotive control systems experience. Show more

 • Promoted

Sr Embedded Firmware & Software Engineer - Power - C$95,000 - C$130,000 A Year

G&W Electric Co.North York, Canada
Full-time

Seeking an engineer to design and validate embedded firmware and software for power protection and control systems.Involves cross-functional collaboration and test platform development. Show more

 • Promoted

Embedded Software Engineer

EvertzMarkham, ON, CA
Full-time

Evertz is looking for an Embedded Software Engineer to be part of the Markham Engineering team responsible for the design and development of new video routing and video‑centric IP switching product... Show more

 • Promoted

Senior Staff Software Engineer - $185,000 - $220,000 A Year

FindemEast York, Canada
Full-time

Lead the architecture, design, and delivery of complex, scalable systems.Mentor senior engineers and drive engineering standards and best practices. Show more

 • Promoted

Staff Software Engineer – Platform Debug - $113,800 - $163,800 A Year

Qualcomm CanadaMarkham, Canada
Full-time

CompanyQualcomm Canada ULCJob AreaEngineering Group, Engineering Group >.Software EngineeringGeneral SummaryWe are seeking a skilled Software Platform Debug Engineer to design, develop, and debug l... Show more

 • Promoted

Senior Embedded Software Engineer - C$80,000 - C$120,000 A Year

Amaris ConsultingToronto, Canada
Full-time

Designs, develops, tests, and optimizes embedded software using C for products, collaborating with cross-functional teams.Requires proficiency in C, embedded systems, RTOS, and debugging tools. Show more

 • Promoted

Staff Software Engineer

KaseyaToronto, Ontario, Canada
Full-time

Kaseya is the leading provider of AI-powered IT management and cybersecurity software, serving Managed Service Providers (MSPs) and internal IT organizations worldwide.Our comprehensive platform he... Show more

 • Promoted

Senior Embedded Software Engineering Manager - $130,000 - $180,000 A Year

L3Harris TechnologiesEast York, Canada
Full-time

Manage embedded software development, lead a dynamic team, and guide the development of core software solutions. Show more

 • Promoted

Senior Embedded Software Architect - Aerospace/Evtol - C$120,000 - C$165,000 A Year

Leading Aerospace Engineering FirmMarkham, Canada
Full-time

Senior Software Architect Engineer needed for an aerospace firm to lead safety-critical embedded software development.Hybrid role with competitive salary. Show more