Ensuring the reliability, scalability, and performance of connectivity software systems for General Motors vehicle programs.
Requirements
- Working knowledge of embedded systems development
- Exposure to module development process, product development, execution, systems engineering, systems integration, or validation
- Experience that demonstrates strong technical leadership - able to comprehend complex systems and explain these systems to others.
- Demonstrated experience in the development of requirements, features, detailed designs, and delivery of production releases.
- Ability to root cause issues, track and communicate corrective actions to multiple stakeholders
- Proficiency in vehicle data communication systems (i.e. CAN, ETHERNET)
- Familiarity with Bluetooth, Wi-Fi, GPS, Cellular, CAN, V2x simulators and test devices
- Understanding of networking and software development in distributed systems
- Connectivity experience (i.e. Telematics, Infotainment, Modules.), vehicle diagnostics
Responsibilities
- Monitoring the performance and availability of software systems, identifying and resolving issues, and implementing proactive measures to prevent future incidents across all vehicle programs and test environments.
- Developing and maintaining automation tools and test infrastructure to streamline software deployment, configuration management, and system monitoring.
- Analyzing system performance, identifying bottlenecks, and implementing optimizations to improve the efficiency and scalability of software systems.
- Responding to incidents, conducting root cause analysis, and implementing corrective actions to prevent similar incidents in the future.
- Collaborating with software development teams to ensure that reliability and scalability considerations are incorporated into the software design and implementation.
- Identifying opportunities for process improvement, implementing best practices, and driving initiatives to enhance the reliability and performance of software systems.
Other
- Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Warren, MI, at minimum three days a week.
- 5+ years of relevant experience
- Creativity and initiative as well as a high level of independent judgment - able to deliver quality results with little supervision.
- Good verbal, written and communication skills
- Passion to learn new technologies