Ensuring the quality, reliability, scalability, and performance of software systems for General Motors' connected vehicles.
Requirements
- Working knowledge of software testing and automation.
- Experience in GM production SW development/testing process and Issue tracking systems.
- Proficiency in vehicle data communication systems (i.e. CAN, ETHERNET).
- Familiarity with connectivity - Bluetooth, Wi-Fi, GPS, Cellular, CAN, V2x simulators and relevant test devices.
- Understanding of networking and software development in distributed systems
- Connectivity experience (i.e. Telematics, Infotainment, Modules.), vehicle diagnostics
Responsibilities
- Leads, guides and directs a large group of technical employees responsible for connectivity quality and to ensure the reliability, scalability, and performance of connectivity software systems
- Leading simultaneous TCP and CHM software quality efforts and supporting multiple sw development teams through sw quality improvements
- Actively monitor the performance and availability of connectivity software systems across validation, multiple programs, integration and other test areas
- lead the team through initial incident root cause analysis on the software with engineers and implement proactive measures to prevent future incidents. Removing many programs launch blockers
- Continuously identifying opportunities for process improvement, implementing best practices, and driving initiatives to enhance the reliability and performance of software systems
- Instill software reliability best practice through automation, data insights, and observability
- Collaborate with leaders across software and services to drive the best quality solutions
Other
- This role is categorized as hybrid. This means the successful candidate is expected to report to Warren MI three times per week, at minimum.
- Provide technical and organizational leadership, mentor engineers, and foster a culture of innovation and excellence.
- Collaboration with cross-functional teams and stakeholders is essential to deliver delightful, quality solutions that enhance our platform’s capabilities and business outcomes.
- 5+ years of experience managing a team.
- Experience that demonstrates strong technical leadership - able to comprehend complex systems and explain these systems to others.