Overview
On Site
$180,000 - $200,000
Full Time
Skills
AOSP
Job Details
You will join the automotive Android Compatibility & Security team for a global automotive manufacturer at their new design center in Mountain View, CA.
This department is responsible for developing the Android Automotive OS Certification program to ensure that the company s goals around Android Compatibility and Security are met.
Build/DevOps Responsibilities
- You are responsible for the CICD Pipelining and the continuous line of improvement. Assist on the Android system to build the AOSP from scratch.
- Ensure and negotiate efficient and well-defined interfaces & collaboration agreements involved in the development of our Android-based Infotainment Systems.
- Focus on continuously improving the DevOps tooling, software installers, and software delivery processes.
- Advocate a DevOps culture of automation, self-service, and engineering best practices to enable development teams.
- Own and maintain highly reliable environments and toolchains with clear communication and timeliness of any disruptions to internal stakeholders.
- Monitor and continuously improve the capacity of production environments infrastructure.
- Investigate and fix performance and scalability bottlenecks.
- Contribute to building a strong team of Build Infrastructure Engineers.
- Unify development pipeline, build process, testing and deployment strategies across diverse teams.
Additional activities:
- Mentoring software engineers on best practices and patterns
- Leading new project proposals to stakeholders (domestic and international)
- Creation of technical specifications and documentation
Required Skills:
- Experience in Android, building software, coding software.
- Experience working on the Operating system.
- Must have framework experience and worked on the operating system.
- AOSP Knowledge
- Building AOSP from scratch - building and release experience
- Excellent Java and C++ programming skills
- 5+ years of focus on Software Build and Release/DevOps of Consumer Electronics or Automotive Infotainment.
- Experience building Android Open Source Project (AOSP) from scratch
- Knowledge about the Android Framework, AOSP platform architecture, and related build systems
- Extensive understanding of source code version control systems like git, GitHib, Bitbucket and Azure DevOps server
- Experience of automation tools configuration and implementation of frameworks (CI / CD pipelines)
- Proficiency in writing scripts and automation using Python / Java / Bash
- 5+ years of working experience in automated continuous build process
- Experience in creating VM templates and deploying them at scale and tracking revisions.
- Solid working experience with the software life-cycle methodologies
- Bachelor s Degree (or equivalent) in Electrical/Computer Engineering, Computer Science or related technical field
Desired Skills:
- Automotive experience is highly preferred but not required.
- Experience on infotainment systems.
- Working experience with Google Services for Android (GAS)
- Working experience in a large and complex computing environment
- Experience with CLI (command line interface) to automate and create repeatable processes
- Experience with agile development practices and tools (e.g., SAFe, Confluence, Jira, etc.)
- Expert knowledge of applied cryptography and PKI (Public Key Infrastructure)
- Technical knowledge of security engineering, computer and network security
- Good understanding of computer networks, routing, load balancing, APIs
- Ability to troubleshoot and fix infrastructure and network related issues
- Tooling expert to optimize the performance of Linux / Android applications
- Hands-on knowledge about different types of hypervisors in automotive environments
Hybrid Work Schedule: 2-3 days onsite, must work onsite on Wednesdays
Location: Mountain View, CA (near Google)
Salary: $180k-$200K (DOE)