×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Warren, Macomb County, Michigan, 48091, USA
Listing for: Israelvcforum
Full Time position
Listed on 2026-06-02
Job specializations:
  • Software Development
    Software Engineer, DevOps
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below

Job Description Work Arrangement

Hybrid:
This role is categorized as hybrid. This means the successful candidate is expected to report to Warren, MI or Milford, MI three times per week, at minimum.

The Role

We are seeking a highly skilled and experienced Senior Software Engineer to join our innovative team at General Motors. In this role, you will be instrumental in developing, validating, and deploying robust software solutions that drive our cutting‑edge automotive technologies. The primary focus of this role is to develop and maintain an agnostic tool chain that supports multiple GM vehicle architectures.

This role will maintain and extend the Autobot tool chain, ensuring reliable and scalable execution for automated workflows. They will take technical ownership of physical interface simulation devices, driving design, integration, and ongoing support. Success in this role requires a strong understanding of embedded controllers and complex vehicle scenarios with the ability to faithfully translate them into lower‑level simulated environments for testing and validation.

What

You'll Do
  • Extend and harden the Autobot tool chain and runners to ensure reliable, scalable execution of automated workflows and regression suites.
  • Design, develop, and maintain an agnostic tool chain that supports multiple GM vehicle architectures and software stacks.
  • Own the full lifecycle of physical interface simulation devices, including concept, design, configuration, integration, documentation, and long‑term support.
  • Develop and maintain low‑level simulation environments that accurately mirror embedded controllers and vehicle networks for repeatable testing.
  • Model complex vehicle scenarios and use cases and translate them into automated, lower‑level simulations for validation and debug.
  • Collaborate with embedded controls, validation, and architecture teams to understand requirements and integrate the tool chain into their workflows.
  • Monitor, troubleshoot, and optimize tool chain performance, including build, deployment, and execution reliability across multiple environments.
  • Implement and maintain automated CI/CD and validation pipelines leveraging the Autobot tool chain and simulation infrastructure.
  • Ensure robust test coverage and traceability for embedded software changes using the simulation and tool‑chain infrastructure.
  • Create and maintain technical documentation, standards, and best practices for using the tool chain and simulation devices.
  • Provide technical guidance and support to internal users, including onboarding, training, and advanced troubleshooting of the tools and simulations.
  • Continuously evaluate and integrate new technologies (hardware and software) to improve simulation of fidelity, performance, and developer productivity.
  • Analyze software test metrics to identify trends, potential issues, and areas for improvement in our development processes.
  • Ensure high data integrity across various software systems and applications, implementing strategies for data integrity and consistency.
  • Collaborate with stakeholders to determine requirements for electrical charge testing, translating business needs into technical specifications.
Your Skills & Abilities (Required Qualifications)
  • Bachelors of Science in Engineering or Computer Science w/ preferred focus in Electrical, Computer Systems, Mechanical, Aero, Computer Science
  • Minimum 5‑7 years of development and integration experience
  • Hands‑on leadership expertise with in‑depth knowledge of vehicle system functionality
  • Proven program launch execution experience (you have launched something to production)
  • 3‑5 years experience with automated testing & frameworks
  • Strong experience with embedded software development and/or controls development in a real‑time environment
  • Strong python development skills and ability to work within RTOS
  • Proficiency within version‑controlled systems, CI/CD pipeline
  • Comfortable with ambiguity as we build something for the first time
  • Ability to translate between physical interfaces and software
What Will Give You A Competitive Edge (Preferred Qualifications)
  • Understanding of Vehicle Electrical Charging Architecture and Subsystem configurations
  • Knowledge of…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary