8 software development engineer c c jobs at 3 companies in Saint Johns, MI

2w
Save
Mark Applied
Hide
Software Engineer - Electrification Propulsion
Milford, Michigan, United States
HybridFull Time
General Motors
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.
MATLAB, Simulink, C, C++, Jira, Python, Continuous Integration Continuous Deployment (CI/CD), CAN, Ethernet
2w
Save
Mark Applied
Hide
Senior Software Engineer
Milford, Michigan, United States
HybridFull Time
General Motors
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
1w
Save
Mark Applied
Hide
Senior Software Engineer - ADAS Interactive Experience
Milford or Sunnyvale
$129k-$198k/yr HybridFull Time
General Motors
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.
C, C++, RTOS, Embedded Linux, QNX, yocto, IPC, CAN, LIN, Ethernet, SOME/IP, DBC, UDS, ASPICE, ISO 26262, AUTOSAR, MISRA C/C++, SiL, HiL, CI/CD
3mo
Save
Mark Applied
Hide
Math Major Software Developer
Lansing, Michigan, United States
HybridFull Time
Auto-Owners Insurance
Auto-Owners Insurance: Provides property, casualty, and life insurance policies and services.
0+ YOECOBOL software development; training provided; no prior programming experience required; degree in math/economics/actuarial or related field preferred; strong grades expected.
COBOL, DB2, TSO, SQL, R, SAS, Python, MATLAB, C, C++, Java
1w
Save
Mark Applied
Hide
Senior Software Engineer - Software Integration Manager
Milford, Michigan, United States
HybridFull Time
General Motors
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.
C, C++, Assembly, Perl, Python, Unix, Linux, RTOS, INCA, dSpace, Git, Jenkins, eflow, CI, CD, DevOps
1d
Save
Mark Applied
Hide
Software Developer - Hybrid in AZ or MI [SD2-2026-08]
Glendale or Okemos
HybridFull Time
Agate Software
Agate Software: Provides grant management software for government and nonprofit agencies.
Production web development experience with strong SQL, VB.NET or C#.NET, HTML, CSS/Bootstrap, JavaScript, Agile delivery, debugging, performance troubleshooting, and ability to work independently in evolving environments.
SQL, .NET, VB.NET, C#.NET, HTML, CSS, Bootstrap, JavaScript, Agile, Scrum, Kanban, SAFe
6d
Save
Mark Applied
Hide
Controller Integration Engineer
Milford or Warren
HybridFull Time
General Motors
General MotorsNYSE: GM: Manufactures and sells automobiles and automotive parts globally.
2+ YOEBachelor's degree in engineering or computer science, 2+ years developing real-time control software or algorithms in C, analytical and communication skills, legal driving ability, and regular onsite support at Milford and Warren.
C, dSPACE, Simulink, Stateflow, ETAS INCA, Vehicle Spy, Python, Jira
2w
Save
Mark Applied
Hide
Scrum Manager – VMEC – Battery Energy Transfer ART High Voltage Energy Transfer Controls
Milford, Michigan, United States
HybridFull Time
General Motors
General MotorsNYSE: GM: Manufactures and sells automobiles and automotive parts globally.
5+ YOEBachelor's degree in engineering, computer science, or related field; 5 years of software or electrical engineering experience; MATLAB/Simulink, controls development, and communications protocols; 4 years with JIRA and Git.
MATLAB, Simulink, C, CAN, LIN, Ethernet, JIRA, Git, Behavior Driven Development (BDD), Test-Driven Development (TDD)