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.