
Senior Software Engineer – AV
General Motors
full-time
Posted on:
Location Type: Hybrid
Location: Milford • Missouri • United States
Visit company websiteExplore more
Job Level
About the role
- 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 AV 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
- Bachelor’s degree in computer science, electrical or computer Engineering.
- 5+ 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.
- Stay up to date with the latest industry trends, technologies, and best practices to continuously improve the quality and performance of the software.
Benefits
- From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions.
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 testingsoftware interfacesdebuggingsoftware integrationbest practicessoftware designknowledge base contributionGIT
Soft Skills
oral communicationwritten communicationinterpersonal skillsindependencemotivationcollaborationteamworkproblem-solvingadaptabilitycontinuous improvement
Certifications
Bachelor’s degree in computer scienceBachelor’s degree in electrical engineeringBachelor’s degree in computer engineering