General MotorsNYSE: GM: Manufactures and sells automobiles and automotive parts globally.
5+ YOEBachelor's in CE/CS/EE, 5+ years embedded software experience in Embedded C, AUTOSAR MCAL and complex driver development, microcontroller/RTOS experience, debugging tools familiarity, strong communication and analytical skills.
AUTOSAR MCAL, Embedded C, RTOS, Lauterbach, ETAS INCA, CANalyzer, oscilloscope, ARM Cortex-R52, ARM Cortex-M7, NXP S32Kxx, ARM, PowerPC, Renesas
General MotorsNYSE: GM: Manufactures and sells automobiles and automotive parts globally.
2+ YOEBachelor's degree and 5 years, or master's degree and 2 years, in embedded software engineering or related work; requires C/C++, Python, embedded controls, diagnostics, testing, and software validation experience.
C, C++, Python, Ethernet, CAN, LIN, ARXML, SiL, HiL, CI/CD, DevOps, Software Defined Vehicle (SDV), Service Oriented Architecture (SOA), MISRA
General MotorsNYSE: GM: Manufactures and sells automobiles and automotive parts globally.
2+ YOEBachelor's degree in engineering or computer science and 2+ years of embedded controls software experience. Requires MATLAB, Simulink, C, C++, Jira, software testing, Python scripting, and agile development experience.
General MotorsNYSE: GM: Manufactures and sells automobiles and automotive parts globally.
5+ YOEBachelor's or master's degree preferred in a relevant engineering or computer science field, 5+ years developing production embedded software, strong C/C++, MCU and SoC experience, and embedded systems architecture expertise.
Senior Software Engineer - Virtualization and SIL Integration
Milford, Michigan, United States
HybridFull Time
General MotorsNYSE: GM: Manufactures and sells automobiles and automotive parts globally.
2+ YOEBachelor's degree in engineering or computer science, 2+ years of software engineering experience, and proficiency in Embedded C, C++, Python, simulation, embedded controls, automotive communications, and software integration.
General MotorsNYSE: GM: Manufactures and sells automobiles and automotive parts globally.
2+ YOEBachelor's degree with 5 years or master's degree with 2 years in embedded software engineering or related work; experience with real-time systems, C, Assembly, Perl, RTOS, Git, Jenkins, Eclipse, INCA, debuggers, dSpace, and microprocessors.
Software Developer - Virtualization and SIL Integration
Milford, Michigan, United States
HybridFull Time
General MotorsNYSE: GM: Manufactures and sells automobiles and automotive parts globally.
2+ YOEBSc in CS/CE/EE or related; 2+ years software engineering; strong programming in Python/C/C++/Java/Embedded C; experience with simulation, CI/CD, and teamwork.
General MotorsNYSE: GM: Manufactures and sells automobiles and automotive parts globally.
7+ YOEBachelor's degree or higher in engineering, computer science, or related field; 7+ years of software, simulation, or embedded systems experience; programming in Python, C++, C#, or Java; virtual ECU, SIL, cloud, and distributed systems experience.
Senior Software Engineer - Virtualization and SIL Integration
Milford, Michigan, United States
HybridFull Time
General MotorsNYSE: GM: Manufactures and sells automobiles and automotive parts globally.
5+ YOEBachelor's degree and 5+ years of software engineering experience, including 3+ years of integration and virtualization/SIL simulation experience. Requires embedded C, automotive communications, and scripting expertise.
Embedded C, GNU compiler toolchain, GDB, Eclipse, Visual Studio Code, CAN, LIN, SPI, Windows PowerShell, Linux bash scripting, Python, MATLAB, Simulink, Simscape, GT-POWER, Amesim, CarSim, ETAS MDA, INCA, Jenkins, GitHub Actions, Artifactory, FMI, SSP, AUTOSAR, RTOS, HWIO, CoSimulation (CoSim)
General MotorsNYSE: GM: Manufactures and sells automobiles and automotive parts globally.
5+ YOEBachelor's degree or equivalent practical experience; 5–8 years of relevant software engineering experience or 10–12 years delivering production software; deep C/C++ and embedded SoC experience with system architecture and technical leadership.
General MotorsNYSE: GM: Manufactures and sells automobiles and automotive parts globally.
5+ YOEBachelor's degree in a related engineering or computer science field and 5 years of experience in software or systems integration, DevOps, project management, programming, embedded systems, and automated testing.
General MotorsNYSE: GM: Manufactures and sells automobiles and automotive parts globally.
5+ YOEBachelor’s degree in a relevant engineering or computer science field, 5+ years in embedded software, controls, integration, validation, or related development, plus complex technical leadership experience.
Senior Software Engineer - Battery State Estimation
Milford, Michigan, United States
HybridFull Time
General MotorsNYSE: GM: Manufactures and sells automobiles and automotive parts globally.
5+ YOE5+ years delivering embedded software for high-voltage battery systems, proficiency in C/C++, MATLAB/Simulink, Python, experience with SOC/SOH/SOP estimation, MIL/SIL/HIL validation, and model-based development.
Senior Chassis Diagnostic Sub System Engineer – Driveline & Trailering Mechatronics
Milford, Michigan, United States
HybridFull Time
General MotorsNYSE: GM: Manufactures and sells automobiles and automotive parts globally.
5+ YOEBachelor’s degree in a relevant engineering or computer field and 5+ years in embedded controls, systems engineering, diagnostics, software development, or related engineering. Requires automotive diagnostics, networks, embedded software, and technical leadership experience.
General MotorsNYSE: GM: Manufactures and sells automobiles and automotive parts globally.
5+ YOEBachelor's in engineering and 5+ years developing embedded controls/software for vehicle systems; experience with C/C++, MATLAB/Simulink, HIL/MIL/SIL testing, diagnostics, and brake/chassis or electrification domains.
Senior Sub-System Lead Engineer - High Voltage Battery Management
Milford, Michigan, United States
HybridFull Time
General MotorsNYSE: GM: Manufactures and sells automobiles and automotive parts globally.
5+ YOEBachelor's in engineering, 5+ years experience in embedded software and battery systems, systems engineering, requirements development, agile/SAFe, strong analytical and communication skills, project management and mentoring experience.
Engineering Group Leader– Basic Software Development
Milford, Michigan, United States
HybridFull Time
General MotorsNYSE: GM: Manufactures and sells automobiles and automotive parts globally.
8+ YOEBachelor's in a technical field, 8+ years embedded/automotive software experience, AUTOSAR and ECU BSW familiarity, proven people leadership, systems-level programming (C/C++), and platform architecture skills.