XX
Senior Embedded Software Engineer – Display SystemsGeneral MotorsUnited States
XX

Senior Embedded Software Engineer – Display Systems

General Motors
  • US
    United States
  • US
    United States

À propos

Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Warren, MI three times per week, at minimum.
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
  • United States

Compétences linguistiques

  • English
Avis aux utilisateurs

Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.