General Motors · 11 hours ago
Senior Software Engineer - Controls Engineering Tools
General Motors is a company committed to leading change towards a world with Zero Crashes, Zero Emissions, and Zero Congestion. They are seeking a Senior Software Engineer for Controls Engineering Tools to engage in full life cycle application development, including design, coding, testing, and support of automotive calibration software tools.
AutomotiveElectric VehicleInformation ServicesManufacturingTransportation
Responsibilities
Performs complex design analysis, hands-on software development as well as leads small agile teams related to optimization and embedded controls
Work with GM calibration leads to identify, capture and refine system requirements
Lead, coordinate and participate in architecture, requirements, design, code, and test case reviews
Leads and generates technical solutions including specifying of requirements, functional decomposition, analysis, development, and testing for current, new, and major programs
Interact with internal customers, vendors and external organizations to refine understanding of requirements and identify innovation opportunities
Provide, communicate, and support common best practices among software community
Performs as Subject Matter Expert (SME) for at least one platform or application component
Qualification
Required
5+ years' experience in full life cycle software engineering
BS in Computer Science, Software Engineering, Computer Engineering (MS preferred)
Strong background leading agile teams as Scrum Manager / Scrum Leader and Product Owner
Strong work experience in object-oriented programming and C#/.NET framework/. NET
Experience in C, C++, Java, or Python programming
Knowledge of VeSCoM release process, SPR, SPD, GEPICS
Strong knowledge and integration experience with various calibration development environments across GM (SIL, SOLE, HIL, BSL, GPS DYNO, PMD, Chassis DYNO)
Strong background in ASAM, Modelica FMI/SSP, SAE standards as related Measurement, Simulation, Data Collection and Controls
Understanding of Automotive controls lifecycle (Controls requirements, algorithm development, coding, calibration, validation, release, flashing, and field updates)
Knowledge of embedded programming in C or Matlab / Simulink, communication protocols and tools, data optimization methods and analysis, control systems development
High level of organizational and interpersonal skills, demonstrated ability to effectively work independently and in team environment
Benefits
Total Rewards resources
Company
General Motors
General Motors is an automotive company that designs, produces, markets, and distributes vehicles and vehicle parts.
Funding
Current Stage
Public CompanyTotal Funding
$8.51BKey Investors
US Department of Energy
2025-05-05Post Ipo Debt· $2B
2024-10-31Grant· $8M
2024-07-11Grant· $500M
Leadership Team
Recent News
2026-01-22
2026-01-22
Company data provided by crunchbase