FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer – Software Partitioning
General Motors. Build, integrate, and optimize the Mechatronic Abstraction Interface .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in software development for automotive control systems, with a strong focus on C and C++ programming, as well as experience in AutoSAR and Adaptive AutoSAR development. Proficient in implementing scalable and secure solutions while adhering to Agile methodologies.
Highest-signal resume keywords
C ProgrammingC++ ProgrammingAutoSAR DevelopmentAutomotive Control SystemsScrum/Agile Methodologies
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software DevelopmentDebugging Complex Code BasesScripting LanguagesAutomotive Serial CommunicationService-Oriented Communication Protocols
Tools & Technologies
RTOS PlatformsSOME/IPDDSRESTSCM Tools
Industry Keywords
Mechatronic Abstraction InterfaceIn-Vehicle Abstracted Mechatronic PlatformSystem DesignDeploymentMaintenance
Tech Stack
Tools & technologiesPythonRTOSC++
About the role
Key responsibilities & impact- Build, integrate, and optimize the Mechatronic Abstraction Interface
- Own the entire life cycle of assigned products, including requirements, system design, development, deployment, and maintenance of software modules
- Participate in designing an in-vehicle Abstracted Mechatronic Platform for GM's new electronic architecture
- Follow the software development process
- Ensure designed solutions conform to architectural requirements including scalability, maintainability, reliability, extensibility, usability, and security
Requirements
What you’ll need- Bachelor's degree in Electronic Engineering, Computer Science, Software Engineering, or related field of study and five (5) years of experience as a Software Engineer, Consultant, or related occupation; OR Master's degree in Electronic Engineering, Computer Science, Software Engineering, or related field of study and three (3) years of experience as a Software Engineer, Consultant, or related occupation
- One (1) year of experience with automotive control systems with RTOS platforms
- Programming and debugging complex code bases in C and C++
- Scripting languages including shell and Python
- Automotive serial communication CAN/LIN protocols
- AutoSAR and Adaptive AutoSAR development
- Service-oriented communication protocols including SOME/IP, DDS, and REST
- Scrum/Agile software development processes and SCM tools
- Must be able to report to the local office
Benefits
Comp & perks- Benefits supporting employee well-being at work and at home
- Total Rewards resources
- Reasonable accommodations for job seekers with disabilities