Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
General Motors

Staff Software Engineer, Chassis Controls

General Motors

Staff Software Engineer developing embedded controls software with a focus on engineering improvement at GM. Leading initiatives and mentoring engineers for effective software practices.

Posted 7/17/2026full-timeMilford • Missouri • 🇺🇸 United StatesLeadWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in embedded software development using C/C++ for real-time control systems, with a strong focus on improving engineering workflows and delivering high-quality software solutions. Proven ability to mentor engineers, influence software design decisions, and drive initiatives from concept to implementation within the automotive industry.

Highest-signal resume keywords
Embedded Software DevelopmentC/C++ ProgrammingAutomotive Industry ExperienceSoftware Architecture and DesignCI/CD Pipeline Improvement

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Embedded Software DevelopmentC/C++ ProgrammingPhysics-Based Control AlgorithmsDiagnostics StrategiesMechatronic SystemsSoftware ArchitectureAutomated TestingCode Review Best PracticesRoot Cause AnalysisTool Development
Soft Skills
Systems ThinkingProblem-SolvingCommunication SkillsMentoringCollaboration
Tools & Technologies
GitGitHubJiraDOORSPRTS
Industry Keywords
Automotive Electrical ArchitecturesSerial Data CommunicationsReal-Time Control SystemsDeveloper ProductivityEngineering Workflows

About the role

Key responsibilities & impact
  • Identify high-value opportunities to improve engineering effectiveness across tools, workflows, build processes, and the overall developer experience within VMEC Chassis Controls.
  • Design, develop, and deliver embedded controls software in C, including requirements analysis, functional decomposition, implementation, and testing.
  • Drive first-time quality at every step of the software development process, from design and code reviews through test strategy and release readiness.
  • Build practical software solutions, tools, automation, and dashboards that simplify, unify, and optimize software development workflows for engineers at every level.
  • Partner closely with teams to understand pain points and root causes, then implement durable structural improvements rather than surface-level fixes.
  • Improve the usability, correctness, and discoverability of engineering systems, dashboards, and self-service tools.
  • Contribute to and improve CI/CD pipelines, automated testing, and validation strategies for platform software.
  • Use Git/GitHub and code review best practices to maintain code quality, test coverage and traceability across a multi-team environment.
  • Influence software design decisions across projects and products by engaging early with the SW architecture team and other key technical stakeholders to ensure architectural soundness.
  • Work with SQAs to understand and anticipate architectural blocking rules, helping SW development teams minimize disruption and maintain delivery momentum.
  • Serve as a domain expert and go-to resource for chassis controls software, helping engineers across the organization navigate complex technical questions.
  • Contribute to the technology roadmap for tools, processes, and software practices, advising leadership on forward-looking strategy and innovation opportunities.
  • Mentor engineers at all levels through code reviews, design guidance, one-on-one coaching, and leading by example.
  • Lead technical forums across the organization to streamline tools, align practices, eliminate redundancy, and identify efficiency opportunities.
  • Champion and lead software process development updates within GM's process tool "Stages".
  • Teach and enable partner teams so that improvements remain sustainable after the initial work is complete.
  • Drive initiatives from concept through implementation and adoption, ensuring solutions take hold and deliver lasting value.
  • Support the team in delivering quality software on time for program milestones, maintaining awareness of delivery timelines and priorities.
  • Work with a high degree of independence, owning technical execution end to end with limited oversight.

Requirements

What you’ll need
  • Bachelor of Science degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or a related field.
  • 8+ years of relevant full-time experience, including delivering production software in the automotive industry or similarly complex embedded domains.
  • Demonstrated ability to independently identify important technical problems and deliver effective solutions with limited oversight.
  • Strong proficiency in embedded software development using C/C++ for real-time control systems.
  • Experience with physics-based control algorithms, diagnostics strategies, and mechatronic systems.
  • Proven track record of building tools, automation, or internal platforms that improve developer productivity or engineering workflows.
  • Excellent systems thinking and problem-solving skills, with the ability to distinguish root causes from surface-level symptoms.
  • Experience working across team boundaries and influencing outcomes without relying on organizational authority.
  • Experience with software architecture and design for embedded controllers.
  • Strong knowledge of automotive vehicle electrical architectures and serial data communications (CAN, LIN, Ethernet).
  • Proficiency with GM software development tools and practices (Git/Github, Jira, DOORS, PRTS).
  • Strong oral and written communication skills with the ability to present complex technical content clearly to both engineers and leadership.

Benefits

Comp & perks
  • GM offers a variety of health and wellbeing benefit programs.
  • Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more.