- Robot type
- Autonomous Vehicle
- Location
- SunnyvaleCaliforniaUSA
- Job type
- Software
- Posted
- Jul 29, 2026
- Salary
- $160,200–$246,300 a year
Software Manager, AV Platform OS and Drivers
Job description
We are seeking a Software Engineering Manager to lead development of core Platform OS and driver software that enables reliable, scalable, and high-performance compute platforms. This role is responsible for building and leading a strong engineering team across platform operating system software, board support packages, hardware abstraction layers, and device drivers.
The ideal candidate brings a strong technical foundation in embedded systems and low-level software, along with proven people leadership. They will drive execution across platform bring-up, software integration, performance, stability, and cross-functional delivery while partnering closely with hardware, systems, validation,…
Job responsibilities
- Lead and grow a team of software engineers working across Platform OS, BSP, kernel-level software, hardware abstraction layers, and device drivers
- Set technical direction and execution priorities for low-level platform software development
- Drive platform bring-up activities for new hardware and software releases
- Oversee development, integration, and maintenance of drivers for key compute, storage, networking, sensor, and peripheral interfaces
- Partner with hardware, silicon, systems, middleware, validation, and program teams to deliver stable platform capabilities on schedule
- Establish engineering processes for design reviews, code quality, debugging, root cause analysis, test coverage, and release readiness
- Remove roadblocks for the team and manage tradeoffs across schedule, scope, technical risk, and quality
- Support architecture decisions that improve portability, scalability, diagnosability, security, and long-term maintainability
Job requirements
- Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or work equivalent experience.
- 8+ years of experience in embedded software, systems software, platform software, or low-level Linux development
- 2+ years of engineering management or technical team leadership experience
- Strong experience with embedded C and C++
- Strong understanding of operating systems, kernel concepts, multithreading, memory management, device drivers, and hardware-software interfaces
- Experience with Linux, embedded Linux, RTOS, or similar platform environments
- Experience with board bring-up, BSP development, driver integration, and system-level debugging
- Experience leading cross-functional engineering efforts across hardware and software teams
Similar jobs
General Motors · Software
Software Engineer AV HIL Platform and Services (Early Career))
Sunnyvale, California
General Motors · Software
Software Engineer, AV HIL Platform
Sunnyvale, California
General Motors · Software
Systems Engineering Manager, AV Platform Software
Sunnyvale, California
General Motors · Software
Senior Software Systems Engineer, Autonomous Vehicles - Metrics & Evaluation
Sunnyvale, California
