Software Engineer – Infrastructure Tooling
Core
Design, build, and maintain core libraries, frameworks, and developer tools for the Android Automotive OS (AAOS) engineering organization.
Role type
Senior IC infrastructure tooling engineer
Builds
Developer tooling, automated code analysis, static analysis, and quality-gating systems for AAOS
Domain
Automotive software engineering / Android Automotive OS
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Python, ROS, Blaze, Critique, gRPC, Protocol buffers
Preferred skills
Experience with Gerrit code review systems, large-scale codebase management
Technologies
Gerrit, Blaze, Critique, Android Automotive OS (AAOS)
Responsibilities
Design and maintain core libraries and frameworks; Operate and maintain the Gerrit code review system; Develop automated code analysis and quality-gating tooling; Collaborate with engineering teams to improve build performance and release workflows; Establish best practices and standards for tooling
Seniority
Mid-level, hands-on IC