General Motors

Software Engineer

📍 Location
Warren, MI
⏰ Job Type
Full-time
📅 Posted
July 15, 2026
Apply Now

Job Description

**Job Description**

Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Mountain View, CA, Austin, TX, or Warren, MI three times per week, at minimum.

Join us at the forefront of next-gen automotive technology. As a **Senior Software Engineer** , you’ll play a key role in shaping the user experience for millions of drivers by building high-performance infotainment and digital cluster systems. You'll work across embedded RTOS and Android environments to deliver intelligent, scalable, and visually rich interfaces using C++ and modern UI frameworks.

**What You’ll Do**

+ Design, develop, and test embedded C++ software for automotive infotainment and digital displays (HUD, instrument clusters, center displays).
+ Lead system-level design, architecture, and integration for infotainment features across multi-display setups.
+ Develop scalable, reusable frameworks for UI rendering and system communi...

Start Your Week Right!

Apply now and make every Monday exciting with General Motors

Apply for this Position