Senior Embedded Software Engineer - OTA
Company: General Motors (GM)
Location: Austin, TX
Type: Full-time
Posted: 2026-07-16
About this role
Job Description
The Role
GM's Vehicle Intelligence Platform (VIP) enables the rapid, seamless, and secure deployment of software-driven vehicle features. Within VIP, the Over-The-Air (OTA) Updates team develops the vehicle-side software that allows GM vehicles to receive software updates remotely, improving functionality, performance, security, and the customer experience throughout the vehicle lifecycle.
As a Senior Software Engineer , you will play a critical role in the development, integration, and delivery of OTA vehicle software solutions. You will help define system requirements, drive software design and implementation, support testing and validation activities, and provide technical leadership across the development lifecycle.
What You'll Do
- Lead the development of technical solutions for vehicle-side OTA software, from requirements definition through design, implementation, testing, and deployment.
- Define, analyze, and decompose system and software requirements into scalable and maintainable software solutions.
- Develop and maintain software applications and services using C++.
- Lead software design activities and drive resolution of software defects and anomalies.
- Perform complex software and system-level design analysis to ensure robust, high-quality solutions.
- Support system integration, verification, and bench testing activities.
- Diagnose, troubleshoot, and resolve complex software and vehicle integration issues.
- Collaborate closely with Systems Engineering, Validation, Integration, and other cross-functional teams to deliver solutions on time.
- Balance and refine system requirements while identifying opportunities for process improvements and innovation.
- Promote software engineering best practices, coding standards, and development processes across the team.
- Serve as a subject matter expert for key software components, applications, or platform functionality.
- Provide technical leadership and mentorship to team...