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

WE9jYUJFOFhGUlVPMDJWbHBMVGlsWlNZL2c9PQ==
  • 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

Lucid Staffing Solutions

Travel Labor & Delivery and Nursery Registered Nurse - $2,038 per week Job at Lucid Staffing Solutions

Lucid Staffing Solutions is seeking a travel nurse RN Labor and Delivery for a travel nursing job in Richlands, Virginia. Job Description & Requirements ~ Specialty: Labor and Delivery ~ Discipline: RN ~ Start Date: 07/21/2025~ Duration: 13 weeks ~36 hours...

Talus Holdings

Meat Cutter Job at Talus Holdings

 ...Overview: Sugar Hill Farm is seeking a skilled and dedicated Meat Cutter to join our team, part-time, Mondays - Wednesdays....  ...lift up to 60 lbs Experience: Previous experience in meat processing is preferred. Knowledge of food safety practices and regulations... 

Inabia Software & Consulting Inc.

SAP Application Security Tester Job at Inabia Software & Consulting Inc.

 ...SAP Application Tester Location: Spring, Texas (On-Site) Job Type: Long Term Contract Need only local to Houston, TX Client is looking to bring on an experienced application security testing contractor to supplement internal efforts. Candidate should have all... 

Universal Attractions Agency

Music Agency Internship Job at Universal Attractions Agency

 ...Angeles* About Us In business since 1945, Universal Attractions Agency's illustrious history includes launching the career of the...  ...than 40 years. UAA has proven itself as an industry leader among talent agencies, continuing to help direct the careers of some of today... 

NICON EXCAVATING LLC

Heavy Equipment Mechanic / Operator Job at NICON EXCAVATING LLC

 ...Competitive Compensation Great Work Environment Career Advancement Opportunities Job Summary We are seeking a Heavy Equipment Mechanic / Machine Operator to join our team! As a Heavy Equipment Mechanic, you will work on repairing a variety of heavy machinery and...