Mountain View, California, United States Hybrid Employment USD 153,000 - 234,100 Yearly

General Motors is hiring a Senior Full Stack Developer

About the Role

General Motors is hiring a Senior Full Stack Developer for the Software and Services Experience Prototyping Team. In this role, you will define and deliver next-generation software experiences across mobile, infotainment, and embedded platforms. You will rapidly build functional prototypes to inform product roadmaps and collaborate closely with product managers and designers.

What You'll Do

  • Act as a technical consultant to Product, Design, and Engineering teams, providing guidance on future product experiences.
  • Design and deploy prototype solutions that serve as experiments to gather insights and data for informed decision-making.
  • Provide best practice recommendations for software development across a wide range of technologies and platforms.
  • Continuously expand knowledge in emerging technologies, GM's vehicle development cycles, in-vehicle and cloud-based architecture, and GM's business model.
  • Work across a wide variety of topics and technologies, focusing on rapid prototyping rather than long-term implementation.
  • Consult with product execution teams to ensure prototypes integrate seamlessly into GM’s broader ecosystem.

What We're Looking For

  • CS or EE degree.
  • At least 5 years of expertise in one core skill area and 2 years in another from: Mobile App Development, In-Vehicle App Development, Backend Development, or Multi-System Integration.
  • Mobile App Development: Proficient in developing Android applications for multiple form factors.
  • In-Vehicle App Development: Experienced in integrating AOSP or Android Automotive apps with vehicle systems and connected services.
  • Backend Development: Skilled in Node.js, Java (Spring Boot), and Python (Flask), with expertise in API design, data modeling, and service orchestration.
  • Multi-System Integration: Demonstrated success in multi-system integration across mobile platforms, cloud services, IoT, and other environments.
  • Consulting Expertise: Ability to advise cross-functional teams on software architecture, development best practices, and integration strategies.
  • Domain Knowledge: Familiarity with GM vehicle development cycles, in-vehicle and cloud-based architecture, and how software supports GM’s business model.
  • Adaptability: Comfort working across a wide breadth of technologies and topics, with a focus on rapid prototyping.
  • Valid Driver's License.
  • Ability to travel for work to various sites in Michigan and USA/Canada.
  • Ability to legally operate a motor vehicle on a regular basis.
  • Must be a U.S. Person (U.S. citizen, U.S. permanent resident, asylee or refugee) or a non-U.S. Person eligible to obtain required export control authorization.

Nice to Have

  • Deep understanding of automotive software and hardware architecture, including in-vehicle systems, connectivity, and embedded platforms.
  • Prior experience working with or within General Motors (GM), or strong familiarity with GM’s technology stack, development cycles, and product ecosystem.
  • Demonstrated ability to bridge technical and business domains, especially in fast-paced prototyping or innovation environments.
  • Experience with embedded systems and digital circuits, e.g., using C++, Arduino or Raspberry Pi to prototype hardware solutions.
  • Experience collaborating with cross-functional teams in large enterprise or automotive settings.
  • Machine Learning: An understanding of machine learning frameworks like Scikit-learn.

Technical Stack

  • Android, AOSP, Android Automotive
  • Node.js, Java, Spring Boot, Python, Flask
  • C++, Arduino, Raspberry Pi
  • Scikit-learn

Team & Environment

You will join the Software and Services Experience Prototyping Team.

Benefits & Compensation

  • Salary range: $153,000.00 - $234,100.00.

Work Mode

This is a hybrid position based in Mountain View, CA.

General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. All employment decisions are made on a non-discriminatory basis.

Required Skills
AndroidAOSPAndroid AutomotiveNode.jsJavaSpring BootPythonFlaskC++ArduinoMobile App DevelopmentBackend DevelopmentAPI Design
Ready to relocate and code from paradise?

Thailand or Vietnam — your office, your rules

Iglu offers relocation to Bangkok, Chiang Mai, Ho Chi Minh City, or Hong Kong. Full employment, legal setup, and a community of 200+ digital professionals.

Relocation to 5 countries
Full legal work setup
Developer community access
Work-life balance culture
Explore locations
Relocation support included
About company
General Motors

General Motors is an automotive company with a vision for a world with Zero Crashes, Zero Emissions and Zero Congestion.

Visit website
Job Details
Department Software Development
Category fullstack
Posted 14 days ago