Senior Software Engineer (Mountain View) Job at General Motors, Mountain View, CA

OWc1aDRHeCt0czVTa2xjM1lLdHZDZ28xbEE9PQ==
  • General Motors
  • Mountain View, CA

Job Description

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 communication.
  • Collaborate cross-functionally with product, hardware, IT, and marketing teams to define and implement system-level tradeoffs and innovations.
  • Debug and optimize performance (memory, CPU, log analysis) to ensure real-time responsiveness.
  • Apply Agile/Scrum practices to deliver high-quality code with continuous integration and testing.

Qualifications

Required:
  • Bachelor’s degree in Computer Science, Electrical Engineering, or related field, or equivalent work experience.
  • 5+ years of experience in embedded or system-level software development in production environments.
  • Strong background in C++ development.
  • Experience with ECU integration and communication protocols (CAN, LIN, Ethernet).
  • Passion for performance, UI/UX, and architectural design.
Preferred:
  • Experience with RTOS or infotainment systems.
  • Experience with Unreal Engine or 3D display rendering.
  • Familiarity with automotive debugging tools (CANoe, VehicleSpy).
  • Experience with Android application framework or hybrid Android/RTOS systems.

Note: The role is categorized as hybrid, requiring reporting to Mountain View, CA, Austin, TX, or Warren, MI three times per week at minimum.

#J-18808-Ljbffr

Job Tags

Full time, Work experience placement,

Similar Jobs

M2 HEALTHCARE LTD

Food Service Director (New York) Job at M2 HEALTHCARE LTD

 ...Join to apply for the Food Service Director role at M2 HEALTHCARE LTD 1 week ago Be among the first 25 applicants Join to apply for the Food Service Director role at M2 HEALTHCARE LTD This range is provided by M2 HEALTHCARE LTD. Your actual pay will be based... 

Sigma Technologies Int'l

PLC Programmer Job at Sigma Technologies Int'l

 ...Job Summary The PLC Programmer - Manufacturing Support plays a crucial role in keeping manufacturing operations running smoothly. This position involves installing, maintaining, and repairing programmable logic controller (PLC) systems, which are essential for automating... 

Evonik Industries

Instrument Technician Job at Evonik Industries

 ...reliability, automation, plant/process engineering, and operations. RESPONSIBILITIES Perform maintenance and troubleshooting on instrumentation and lab equipment. Execute preventative maintenance tasks to ensure equipment compliance. Accurately document all work... 

The Goodyear Tire & Rubber Company

Mobile Tire Technician - Mesa, AZ Job at The Goodyear Tire & Rubber Company

 ...medical, prescription, dental, vision, 401(k), life insurance, disability, tuition assistance, sick and vacation time, as well as tire discounts.** Goodyear owns and operates more than 580 tire and auto service centers nationwide. We offer a fun, fast paced work... 

HireSparks AV Recruiting

Federal / DOD Audio Visual Sales Executive Job at HireSparks AV Recruiting

 ...Federal / DOD Audio Visual Sales Executive - North Carolina The Sales Executive will cater to the DoD / Federal Government...  ...and services. An extensive list of key contacts at Government Contractors and Agencies. Experience selling large UC and AV solutions...