Embedded Software Engineer Jobs

595 jobs found — updated daily

About The Position

The Compute Platform – Display Software team is a fast-paced, highly technical group responsible for enabling next-generation digital cockpit experiences. We specialize in display bring-up and foundational embedded software for high-performance automotive compute platforms. Our work spans across DisplayPort (DP) link protocol, TI FPD-Link/GMSL SerDes technologies, and Snapdragon-based SoCs, enabling infotainment and instrument cluster displays for GM’s future vehicle platforms. We are seeking an experienced Senior Embedded Software Engineer to join our team. In this role, you will lead and contribute to display interface bring-up, debugging and validation across complex automotive systems. You will work closely with hardware, silicon vendors, and cross-functional software teams to deliver robust and production-grade solutions that meet safety and performance standards.

Requirements

  • 5+ years of professional experience in embedded software development
  • Proficiency in C/C++ programming for embedded systems
  • Strong understanding of Linux kernel internals, especially DRM, I2C, GPIO, DMA
  • Experience working with ARM-based SoCs, preferably Qualcomm Snapdragon
  • Ability to debug system-level display issues using logs and hardware tools (e.g., oscilloscope, logic analyzer)
  • Working knowledge of automotive communication protocols (SPI, I2C, UART, CAN)
  • Comfortable reading hardware schematics and interfacing with hardware teams
  • Ability to document and reproduce bugs, trace root causes, and validate fixes

Nice To Haves

  • Experience in safety-critical software development (ASIL B/D)
  • Familiarity with display test automation and diagnostic frameworks
  • Exposure to Yocto, CRAB, or Jenkins CI Familiarity with RTOS (e.g., FreeRTOS, SafeRTOS)

Responsibilities

  • Leads and generates technical solutions including specifying of requirements, functional decomposition, analysis, development and testing for current, new and major programs
  • Lead development of software system team design content and software anomaly corrections.
  • Performs complex design analysis
  • Specifies and balances system requirements
  • Provide, communicate, and support common best practices among software community Performs other related duties as assigned.
  • Performs as Subject Matter Expert (SME) for at least one platform or application component Participates in interviews Visibility: at the site/team level Performs other related duties as assigned
  • Lead bring-up, integration, and validation of display pipelines using DisplayPort, TI FPD-Link, and GMSL interfaces on Snapdragon and other automotive-grade SoCs
  • Develop and maintain Linux kernel drivers, bootloaders, and real-time firmware (RTOS) for display-related subsystems
  • Debug and optimize display performance and reliability issues across software and hardware layers
  • Collaborate with silicon vendors (e.g., Qualcomm, TI) and hardware teams to implement workarounds for silicon limitations and improve system robustness
  • Design and implement diagnostics, system-level tests, and DFMEA-based solutions to eliminate black screens, flickers, or artifacts
  • Work within a safety-critical software environment following ASIL standards, including defect traceability and structured root cause analysis
  • Support multiple vehicle programs by enabling and validating different display topologies and system configurations
  • Contribute to software architecture decisions and participate in the full product development lifecycle, from prototype to production

Benefits

  • GM offers a variety of health and wellbeing benefit programs.
  • Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

Career Resources

Build a Resume for Embedded Software Engineer

The resume builder that gets results.

  • Get clear feedback so you look as qualified as you are
  • Align your resume with the job to get further in the process, faster
  • Take the guesswork out of resume writing

Explore Related Job Searches

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service