Senior Software Engineer
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