✦ Luna Orbit — Software Engineering

Senior Software Engineer

at General Motors

📍 Mountain View, California, United States of America Hybrid 💰 $158K – $241K USD / year Posted March 13, 2026
Salary $158K – $241K USD / year
Type Full-Time
Experience senior
Exp. Years 10+ years
Education Bachelor's degree in computer science, software engineering, or related degree
Category Software Engineering

This role involves designing and developing embedded software platforms for automotive infotainment systems, focusing on Linux, Android, and QNX environments. The engineer will lead efforts in software integration, OTA updates, and system stability.

  • Design and develop infotainment software
  • Integrate OTA solutions
  • Maintain system stability
  • Collaborate with cross-functional teams
  • Develop and review code

The position requires expertise in embedded Linux, Android, QNX, and programming in C, C++, and Java. It involves working with system architecture, build systems, and automotive software standards in a hybrid work setting.

The ideal candidate is a senior software engineer with over 10 years of experience in embedded systems, specializing in Linux and Android platforms. They possess strong programming skills in C, C++, and Java, with a background in automotive infotainment or embedded software development, and are comfortable working in a fast-paced, innovative environment.

10+ years in Software Development on Linux and/or AndroidAdvanced programming skills with CC++JavaExperience with AndroidEmbedded LinuxQNXUnderstanding of Linux OS conceptsDebugging skillsBuild system expertiseBachelor's degree in computer science or related
Experience with OTA solutionsExperience with automotive softwareAgile software developmentSystem extensions and modifications
Android StudioVS CodegitJIRACMakegradleSonarQubeAndroidEmbedded LinuxQNX
CC++JavaAndroidEmbedded LinuxQNXLinuxAndroid StudiogitJIRACMakegradleSonarQube
CC++JavaAndroidEmbedded LinuxQNXLinuxAndroid StudioVS CodegitJIRACMakegradleSonarQubeGCCsoftware developmentsystem architecturerequirements analysissoftware integrationagile development
communicationproblem-solvingteam collaborationanalytical skillsself-starterdocumentation
Industry Automotive / Automotive Technology
Job Function Embedded automotive software development and system integration
Senior Software EngineerEmbedded LinuxAndroidQNXCC++JavaAndroid StudioLinuxsoftware developmentsystem architecturerequirements analysisagileOTAsoftware integrationdebugginggitJIRACMakeSonarQube

Less than 10 years of experience in embedded Linux or Android development, Lack of experience with automotive infotainment systems, No experience with QNX or similar RTOS, Inability to work in a hybrid work environment

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile