Want to professionalize your AI skills, pivot to an AI role and increase your salary?
Master AI Engineering with the most practical and comprehensive LLM Development certifications at Towards AI Academy.

General Motors

Software Engineer

General Motors

Published 09 Apr 2026
Milford, CT, USA
Full Time
Onsite

Share this job

Role Highlights

Languages used

C++
Python

Key skills

Anomaly Detection
Computer Science
CICD
Software Design
Design Patterns
System Design
Software Architect
Control Systems
Software Architectures
Embedded
Agile
Wireless
Physics
Scrum
SOA
Testing
Deployment
Devops
Scripting
Debugging
Automation
Search

Tools, Libraries and Frameworks

Jira
Git

Description

The role involves developing and delivering high-quality software solutions for embedded control systems within the electrification space. Responsibilities include designing and implementing physics and controls requirements for battery management, sensing, and communication systems. The engineer will ensure software compliance with safety regulations and internal policies while utilizing design patterns and hardware abstractions. The position requires testing and verifying software functionality at the controller, system, and vehicle levels using automated tools. Additionally, the role involves developing AI-driven diagnostics and predictive analytics to enhance fault and anomaly detection. The engineer will collaborate with cross-functional teams to support software-defined vehicle principles and modular architecture.

Required Qualifications and Skills

Candidates must hold a Bachelor of Science degree in Electrical, Mechanical, or Computer Engineering, or Computer Science. A minimum of three years of experience in embedded software development is required, along with a strong background in system design and control systems. Proficiency in C, C++, and Python is necessary for the role. Applicants should possess hands-on experience with testing frameworks such as SiL and HiL, as well as a solid understanding of diagnostics and validation methodologies.

Disclaimer

Disclaimer: Job and company description information and some of the data fields may have been generated via GPT-4 summarisation and could contain inaccuracies. The full external job listing link should always be relied on for authoritative information.

About the company

General Motors

Size

97880

HQ

Detroit, US

Public/Private

Public Company

Description

General Motors vision is to create a world with Zero Crashes, Zero Emissions and Zero Congestion, and we have committed ourselves to leading the way toward this future. Today, we are in the midst of a transportation revolution, and we have the ambition, the talent and the technology to realize the safer, better and more sustainable world we want. As an open, inclusive company, were also creating an environment where everyone feels welcomed and valued for who they are. One team, where all ideas are considered and heard, where everyone can contribute to their fullest potential, with a culture based in respect, integrity, accountability and equality. Our team brings wide-ranging perspectives and experiences to solving the complex transportation challenges of today and tomorrow. For information on the GM Privacy Statement, please visit http://www.gm.com/privacy-statement.html

Share

Share this job

Related jobs

Deep Learning
ML Research
Anomaly Detection
Machine Learning
Sunnyvale, CA, USA
Full Time
Data Analysis
Machine Learning
Tech Lead
Computer Science
Albany, NY, USA
Remote
Reinforcement Learning
Machine Learning
Tech Lead
Computer Science
Mountain View, CA, USA
Full Time