Senior Embedded Software Engineer – Display Systems
General Motors
- United States
- United States
Über
The Role 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.
What You'll Do
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
Provides, communicates, and supports 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.
What You’ll Do
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
Your Skills & Abilities (Required Qualifications)
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
What Will Give You a Competitive Edge (Preferred Qualifications)
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) and bootloader‑level integration.
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.
#J-18808-Ljbffr
Sprachkenntnisse
- English
Hinweis für Nutzer
Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klick auf „Jetzt Bewerben”, um deine Bewerbung direkt auf deren Website einzureichen.