Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

General Motors Logo

Software Engineer - Early Career

General Motors

$100,000 - $140,000
Sep 26, 2025
Mountain View, CA, US
Apply Now

General Motors is seeking to develop next-generation software solutions for commercial fleet owners and drivers, and is looking for Software Engineers to work on cutting-edge software solutions that enhance the intelligence, safety, and sustainability of their vehicles.

Requirements

  • Strong object-oriented design skills and in-depth knowledge of data structures and algorithms.
  • Proficiency in one or more of the following: Java, C/C++, Golang, Python, Linux, SQL, JavaScript, CSS, HTML5.
  • Experience with distributed systems implementation
  • Experience with web frameworks such as ReactJS, NodeJS
  • Expertise in client-server protocol and API design.
  • Ability to translate multi-functional requirements into practical engineering tasks.
  • Strong debugging, analytical, and problem-solving skills.

Responsibilities

  • Develop robust distributed systems, high available infrastructure, scalable backend systems, craft business logic, and expose data through scalable APIs.
  • Design, develop, and maintain high-performance mobile and web applications.
  • Create cutting-edge digital experiences using General Motors' vehicle hardware, pioneering the future of in-vehicle technology.
  • Leverage AI to create groundbreaking user experiences.
  • Research, develop, and deploy AI solutions that drive business value and delight customers.
  • Collaborate with frontend teams to ensure seamless integration and deliver optimal user experiences.
  • Architect, implement, and test robust solutions.

Other

  • Pursuing a BS or MS in Computer Science or Computer Engineering
  • Must be graduating between December 2025 and August 2026 December 2026
  • Able to work full time, 40 hours a week
  • Excellent collaboration and communication skills.
  • Ability to thrive in a fast-paced, team-oriented environment.