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 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
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#/.NET frameworkAgile leadershipObject-oriented programmingCalibration development environmentsCC++JavaPythonASAMModelica FMI/SSPEmbedded programmingAutomotive controls lifecycleInterpersonal skillsOrganizational 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

Benefits

Total Rewards resources

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