CareerPlan

Senior Software Engineer

Warren, Michigan, United States of AmericaFull-time2026-10-19 → 2026-11-10
Hybrid

Core

Develop vehicle-level software functions, perform integration/verification testing, and debug hardware/software issues for General Motors vehicles.

Role type

Senior Software Engineer (Vehicle Systems)

Builds

Vehicle-level software functions and microservices for automotive applications

Domain

Automotive / Embedded Software

Deliverable

production ML models | product features

Required skills

Java, JEE, Spring, Spring Boot, Microservices, RESTful APIs, Event-based messaging, CI/CD, Azure, Unix/Linux shell scripting, TDD, Scrum

Preferred skills

12-factor app development, Infrastructure-as-a-Service, Object store, Configuration management, Service registries, PCF/OCF

Technologies

Java, Spring, Spring Boot, Azure, GitHub, Artifactory, Unix/Linux

Responsibilities

Create software for vehicle level functions, analyze software defects and determine root cause, diagnose and solve issues related to vehicle hardware and software, work with teams from multiple groups to meet project milestones

Seniority

Senior, hands-on IC