Senior Embedded Software Engineer – Display SystemsGeneral Motors • United States
Cette offre d'emploi n'est plus disponible
Senior Embedded Software Engineer – Display Systems
General Motors
- United States
- United States
À propos
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.
Responsibilities
Lead and generate technical solutions including specifying requirements, functional decomposition, analysis, development and testing for current, new and major programs.
Lead the development of software system team design content and software anomaly corrections.
Perform complex design analysis; specify and balance system requirements.
Provide, communicate, and support common best practices among the software community.
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.
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.
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
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.
Non‑Discrimination and Equal Employment Opportunities (U.S.) General Motors is committed to a workplace that is free of unlawful discrimination. We provide an inclusive environment that values diversity. All employment decisions are made on a non‑discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, veteran status, or any other protected status in accordance with federal, state and local laws.
Accommodations General Motors offers opportunities to all job seekers, including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us or call 1‑800‑865‑7580. In your email include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
#J-18808-Ljbffr
Compétences linguistiques
- English
Avis aux utilisateurs
Cette offre a été publiée par l’un de nos partenaires. Vous pouvez consulter l’offre originale ici.