Senior Software Engineer - Controls Engineering Tools jobs in United States
cer-icon
Apply on Employer Site
company-logo

General Motors · 10 hours ago

Senior Software Engineer - Controls Engineering Tools

General Motors is a leading automotive company committed to innovation and sustainability. They are seeking a Senior Software Engineer to engage in the full lifecycle of application development for controls-based and optimization applications, requiring technical leadership and collaboration with team members.

AutomotiveElectric VehicleInformation ServicesManufacturingTransportation
badNo H1Bnote

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

C#/.NETObject-oriented programmingAgile leadershipCalibration developmentEmbedded programmingCC++JavaPythonASAMModelica FMI/SSPAutomotive controls lifecycleHigh organizational skillsInterpersonal skills

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

Company

General Motors

company-logo
General Motors is an automotive company that designs, produces, markets, and distributes vehicles and vehicle parts.

Funding

Current Stage
Public Company
Total Funding
$8.51B
Key Investors
US Department of Energy
2025-05-05Post Ipo Debt· $2B
2024-10-31Grant· $8M
2024-07-11Grant· $500M

Leadership Team

leader-logo
Mary Barra
Chair and Chief Executive Officer
linkedin
leader-logo
Tony Cervone
Senior Vice President, Global Communications
linkedin
Company data provided by crunchbase