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 – Embedded Software

General Motors

Embedded Software Developer responsible for developing vehicle systems software at General Motors. Collaborating within agile teams to innovate and solve vehicle motion and safety challenges.

Posted 5/17/2026full-timeMountain View • California • 🇺🇸 United StatesLead💰 $202,900 - $310,900 per yearWebsite

About the role

Key responsibilities & impact
  • Working with Software Architects to understand and implement Software Defined Vehicle (SDV) requirements and designs within the team.
  • Collaborating with an agile-scrum team to develop embedded software for the Body domain using C code.
  • Creating and integrating software while following best practices.
  • Developing software interfaces as needed to integrate new components and enhance existing software capabilities.
  • Identifying and resolving software issues and contributing to the team's knowledge base for future reference.
  • Archiving software components in GIT repository databases and coordinating retention efforts between controls and software teams.
  • Designing test cases to ensure comprehensive software testing at the unit, component, and integrated levels.

Requirements

What you’ll need
  • Bachelor’s degree in computer science, Mechatronics, Software, Electrical or Computer Engineering, or equivalent experience.
  • 7+ years of embedded software development experience
  • Proficiency in writing and debugging C code.
  • Strong oral and written communication skills as well as good interpersonal skills to work effectively in a geographically dispersed team.
  • Individually motivated; scrum team members are expected to pursue their goals with a high degree of independence and motivation.
  • Experience with AUTOSAR framework-based systems design using Vector and Automotive Ethernet (preferred).
  • Familiarity with GM or other automotive software standards, test procedures and build processes (preferred).
  • Experience with software configuration management processes and tools, such as Git Ecosystem (preferred).
  • Development and testing experience in SIL/HIL or other virtual environments (preferred).
  • Prior experience working in Agile / Scrum / SAFe methodologies (preferred).

Benefits

Comp & perks
  • Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance.
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Flexible work schedules
  • Professional development opportunities

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 & Tools
embedded software developmentC codesoftware interfacessoftware testingdebuggingAUTOSARSILHILsoftware configuration managementAgile
Soft Skills
oral communicationwritten communicationinterpersonal skillsindependencemotivation
Certifications
Bachelor’s degree in computer scienceBachelor’s degree in MechatronicsBachelor’s degree in Software EngineeringBachelor’s degree in Electrical EngineeringBachelor’s degree in Computer Engineering