The client, an Automotive Software Company, is seeking an Embedded Software Engineer with expertise in AOSP and Android HAL to develop embedded software layers for next-gen automotive systems.
Requirements
- Strong hands-on experience with AOSP (Android Open Source Project)
- Expertise in Android HAL (Hardware Abstraction Layer)
- Solid programming in C, C++, Java, and scripting languages
- Experience with embedded Linux, bootloaders, device drivers, and kernel development
- Worked on BSP, MCAL, diagnostics, board bring-up
- Familiar with automotive EE architectures, real-time systems, and hardware interfaces
- Knowledge of ISO 26262 functional safety practices
Responsibilities
- Develop embedded software for next-gen automotive systems
- Integrate and debug HAL layers, drivers, and platform components
- Work closely with hardware teams during bring-up and validation
- Support software delivery through the full product lifecycle
- Collaborate cross-functionally to ensure software meets safety and reliability standards
- Participate in the definition and design of embedded software for vehicle systems
- Assist hardware teams with component selection, schematic reviews, bring-up, and debugging
Other
- 5+ years in embedded software development for Android/Linux platforms
- Delivered production-quality code and supported mass production systems
- Strong debugging and cross-team collaboration skills
- On-site role, with positions available in Mountain View, CA
- Contract 6+ months and possibility for extension