GM Innovation Center In Mountain View, United States of America Hybrid USD 153,000 - 234,100 Yearly

General Motors is hiring a Senior Full Stack Developer

This role involves leading the creation of next-generation software experiences for mobile, infotainment, and embedded platforms. The developer will drive rapid prototyping initiatives, collaborate closely with product and design teams, and provide technical guidance to influence the direction of future mobility solutions.

Responsibilities

  • Serve as a technical advisor to product, design, and engineering teams, ensuring alignment with the organization's software and hardware ecosystem.
  • Design and implement prototype systems to test concepts and generate actionable insights for decision-making.
  • Offer expert recommendations on software development best practices across diverse technologies and platforms.
  • Stay current with advancements in emerging technologies, development frameworks, and industry trends.
  • Gain in-depth understanding of vehicle development timelines, in-vehicle and cloud architectures, and the role of software in the broader business model.
  • Work across multiple domains and technologies with an emphasis on fast experimentation rather than long-term deployment.

Requirements

  • Bachelor's degree in Computer Science or Electrical Engineering.
  • Minimum of 5 years of experience in one of the following areas: mobile app development, in-vehicle app development, backend development, or multi-system integration.
  • At least 2 years of experience in a second core technical area from the same list.
  • Proven ability to develop Android applications for various device types.
  • Experience integrating AOSP or Android Automotive applications with vehicle systems and connected services.
  • Proficiency in backend technologies such as Node.js, Java (Spring Boot), and Python (Flask), including API design, data modeling, and service orchestration.
  • Demonstrated success in integrating systems across mobile, cloud, IoT, and other environments.
  • Ability to guide teams on software architecture, development practices, and integration strategies.
  • Familiarity with vehicle development cycles, in-vehicle and cloud-based systems, and how software supports business objectives.
  • Comfort working across a broad range of technologies with a focus on rapid prototyping.
  • Valid driver's license required for vehicle testing activities.
  • Must be legally authorized to operate a motor vehicle regularly.

Nice to Have

  • Strong knowledge of automotive software and hardware systems, including in-vehicle networks, connectivity, and embedded platforms.
  • Prior experience with General Motors or familiarity with its technology stack, product development cycles, and ecosystem.
  • Proven ability to connect technical capabilities with business goals, especially in fast-moving innovation environments.
  • Hands-on experience with embedded systems and digital circuits using tools like C++, Arduino, or Raspberry Pi.
  • Experience working with cross-functional teams in large automotive or enterprise settings.
  • Familiarity with machine learning frameworks such as Scikit-learn for data-driven projects.

Tech Stack

Android, AOSP, Android Automotive, Node.js, Java, Spring Boot, Python, Flask, API design, Data modeling, Service orchestration, Cloud services, IoT, C++, Arduino, Raspberry Pi, Machine Learning, Scikit-learn

Benefits

  • Relocation assistance may be available for eligible candidates.
  • Incentive pay based on company performance, job level, and individual contributions.
  • Total Rewards program supporting well-being at work and home.
  • Workplace committed to inclusion, belonging, and equal opportunity.
  • Non-discriminatory employment practices in accordance with federal, state, and local laws.

Compensation

The salary range for this position is $153,000.00 - $234,100.00. An incentive pay program offers potential payouts based on company performance, job level, and individual performance.

Work Arrangement

Hybrid — based at the GM Innovation Center in Mountain View, CA, with an expectation to report to the office three times per week. Frequency may be adjusted at the manager's discretion.

Team

Part of the Software and Services Experience Prototyping Team, working closely with Product, Design, and Engineering teams across the organization.

  • Commitment to inclusion and a sense of belonging for all employees.
  • Workplace free from unlawful discrimination.
  • Environment designed to support employee growth and success.
  • Culture that promotes meaningful change through actions and values.
  • Belief that every employee is part of one unified team.

Additional Information

  • Immigration-related sponsorship is not provided for this role.
  • Applicants must be U.S. Persons (U.S. citizen, permanent resident, asylee, or refugee) or non-U.S. Persons able to obtain required export control authorizations.
  • Travel is expected less than 25% of the time.
  • Work may be demonstrated at various locations in Michigan and across the U.S. and Canada.
  • Regular operation of a motor vehicle is required.
  • Relocation benefits may be available for this position.
  • This role is subject to export control regulations.

No

Required Skills
AndroidAOSPAndroid AutomotiveNode.jsJavaSpring BootPythonFlaskC++ArduinoMobile App DevelopmentBackend DevelopmentAPI Design AndroidAOSPAndroid AutomotiveNode.jsJavaSpring BootPythonFlaskAPI designData modelingService orchestrationCloud servicesIoTC++Arduino
About company
General Motors
General Motors is an automotive company with a vision for a world with Zero Crashes, Zero Emissions and Zero Congestion.
All jobs at General Motors Visit website
Job Details
Department Software Development
Category fullstack
Posted 3 months ago