General Motors is looking to solve the problem of developing and deploying embedded controls and software for vehicle systems and components, specifically for Secure Vehicle Access, to improve vehicle motion, access, vision, visibility, occupant position, protection, and comfort.
Requirements
- Demonstrated experience on SIL/HIL or other virtual environments and associated tools and platforms (such as AutoVal, Autobot, Control Desk/Automation Desk, etc)
- Demonstrated experience in Continuous Integration environments (nightly builds, etc)
- Prior working experience with GM or other automotive software standards, test procedures and build processes
- Through knowledge of the communication protocols, CAN/LIN/Ethernet.
- Experience with debugging C code and/or Rational Rhapsody
- Experience in utilizing debugging tools like Lauterbach.
- Experience with software configuration management processes and tools (e.g. Git Ecosystem) preferred
Responsibilities
- Lead Testing Architecture & development for an Agile Release Train that develops and executes automotive Secure Vehicle Access software.
- Work closely within the multi-disciplined team to understand functional requirements, and develop test strategies and supporting processes for new features and functions
- Develop a set of Key Strategic Priorities for the ART around testing & quality assurance
- Understand testing flow, and how test processes & strategies fit into the larger picture of overall software quality, and how they map to various levels of the Test Pyramid.
- Directly lead the team’s progression toward Co-Simulated virtual testing in nightly build environments by monitoring reports and dashboards daily, and engaging the Software Quality teams to resolve issues
- Bring an innovative, agile mindset to help the team re-think its testing methodologies & processes.
- Provide leadership and technical mentorship to junior Software Quality Assurance team members, and serve as a reviewer of their test plans
Other
- Bachelor’s degree in Computer science, Mechatronics, Software, Electrical or Computer Engineering, or equivalent experience
- Minimum 7 years of embedded software QA experience
- Individually motivated; technical leaders are expected to pursue their goals with a high degree of independence and motivation
- Strong communication and an ability to translate technical findings into actionable insights is required.
- Ability to manage time and meet deliverable timing is critical