Embedded C++ Engineer Automotive Infotainment(Hybrid)

General Motors

Austin (TX)

On-site

USD 120,000 - 180,000

Full time

12 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

General Motors is seeking an embedded software engineer to design, develop, and test C++ software for automotive infotainment and digital displays. You will lead system-level design across multi-display setups, build scalable UI frameworks, and collaborate with product, hardware, IT, and marketing to optimize tradeoffs.

Real-time performance tuning and Agile practices are core to the role. The position supports a hybrid work policy (3 days inoffice, 2 days remote) and requires a strong

Qualifications

  • Bachelor's degree in CS, EE, or related field.
  • Five years of experience as a Software Engineer or related occupation.
  • Five years delivering embedded or system-level software in production environments; and C++ development.
  • Three years of experience with performance, UI/UX, and clean architectural design.
  • One year of experience with RTOS or infotainment contexts; CANoe/VehicleSpy or automotive debugging tools; Android framework or hybrid Android/RTOS integration.

Responsibilities

  • Design, develop, and test embedded C++ software for automotive infotainment and digital displays.
  • Lead system-level design, architecture, and integration for infotainment features across multi-display setups.
  • Develop scalable, reusable frameworks for UI rendering and system communication.
  • Collaborate cross-functionally with product, hardware, IT, and marketing to define and implement system-level tradeoffs and innovations.
  • Debug and optimize performance to ensure real-time responsiveness.
  • Apply Agile/Scrum practices to deliver high-quality code with CI and testing.

Skills

Embedded C++
UI/UX
Performance optimization
System architecture
RTOS/Infotainment
Debugging tools

Education

Bachelor's degree in CS/EE or related field

Tools

CANoe
VehicleSpy
Android framework
RTOS integration

Job description

General Motors is seeking an embedded software engineer to design, develop, and test C++ software for automotive infotainment and digital displays. You will lead system-level design across multi-display setups, build scalable UI frameworks, and collaborate with product, hardware, IT, and marketing to optimize tradeoffs.

Real-time performance tuning and Agile practices are core to the role. The position supports a hybrid work policy (3 days inoffice, 2 days remote) and requires a strong

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

General Motors LLC • Austin (TX)

On-site
USD 120,000 - 180,000
Senior Embedded Linux Display Platform Engineer
Senior Embedded Linux Display Platform Engineer

General Motors Africa & Middle East • Austin (TX)

On-site
USD 140,000 - 180,000
Staff Embedded Real-Time Automotive Software Lead
Staff Embedded Real-Time Automotive Software Lead

generalmotors • Newark Township (MI)

Hybrid
USD 120,000 - 160,000
Senior Embedded Software Engineer - Hybrid/Remote
Senior Embedded Software Engineer - Hybrid/Remote

General Motors • Milford (CT)

Hybrid
USD 110,000 - 160,000
Senior Embedded Display Software Engineer
Senior Embedded Display Software Engineer

General Motors • Austin (TX)

On-site
USD 140,000 - 190,000
Relocation benefits
Senior Embedded Software Engineer - Microcontrollers (Hybrid)
Senior Embedded Software Engineer - Microcontrollers (Hybrid)

generalmotors • Newark Township (MI)

Hybrid
USD 110,000 - 160,000
Health benefits
Relocation benefits
Hybrid work model
Senior Embedded Linux Display Engineer
Senior Embedded Linux Display Engineer

Talentify • Warren (MI)

On-site
USD 130,000 - 190,000
Senior Embedded Linux Display Engineer
Senior Embedded Linux Display Engineer

General Motors • Warren (MI)

On-site
USD 120,000 - 180,000
Relocation assistance
Senior Embedded Controls Engineer (C) — End-to-End, Hybrid
Senior Embedded Controls Engineer (C) — End-to-End, Hybrid

generalmotors • Newark Township (MI)

Hybrid
USD 120,000 - 170,000
Senior Embedded SW Engineer — Hybrid EV Thermal Controls
Senior Embedded SW Engineer — Hybrid EV Thermal Controls

generalmotors • Newark Township (MI)

Hybrid
USD 120,000 - 160,000