Overview
Skills
Job Details
We are currently hiring an Embedded Software Engineer (AOSP + HAL). This is an on-site role, with positions available in Mountain View, CA Onsite Only. I'd like to go through the job description for your reference. If you are interested, please apply here.
Role: Embedded Software Engineer (AOSP + HAL)
Location: Mountain View, CA Onsite - Local Candidates Only
Duration: Contract 6+ months and possibility for extension - This duration is subject to changes based on the project's requirement and/or the client's sole discretion.
Rate: $45/hr $48/hr on W2 (All-Inclusive via Danta Technologies) OR $55/hr on Corp to Corp All Inclusive
Client Industry: Automotive Software Company
Summary:
The client is seeking a highly skilled Embedded Software Engineer with deep expertise in AOSP (Android Open Source Project) and Android HAL (Hardware Abstraction Layer) for next-gen automotive systems development. You will play a critical role in building embedded software layers for vehicle systems using AOSP and Android HAL.
Must-Have Skills:
-
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
Your Role:
-
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
Ideal Candidate Has:
-
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
Customers are emphasizing the need for candidates with AOSP (Android Open Source Project) and Android HAL (Hardware Abstraction Layer) experience these are mandatory skills for submission.Please prioritize sourcing profiles with this expertise to strengthen our pipeline.
AOSP (Android Open Source Project) and Android HAL (Hardware Abstraction Layer) experience these are mandatory skills.
- Deep knowledge of embedded software architecture and development processes
- Experience supporting software through the product lifecycle, including mass production
- Strong understanding of vehicle EE architectures and automotive development practices
- Expertise in functional safety (ISO 26262) and its implementation in software
- Experience designing complex embedded systems, including defining system topologies and component interfaces
- Strong understanding of automotive EE architectures and development lifecycles
- Proficiency in real-time operating systems, embedded software frameworks, and interface development
- Programming languages: C, C++, Java, HTML5 , and scripting languages
- Familiarity with connected embedded software components and hardware peripherals
- We are seeking an experienced Software Engineer to support the Hardware Platform Development team.
- This role focuses on embedded software development for next-generation vehicle electronic systems.
- The Software Engineer will use their strong background in embedded systems, automotive software development, and system-level architecture to collaborate with cross-functional teams and external partners to design, develop, and deliver production software.
Role Responsibilities: List essential functions in order of importance; include percentage of time spent performing each function (total should equal 100%)
Embedded Software Development (80%)
- Participate in the definition and design of embedded software for vehicle systems
- Assist hardware teams with component selection, schematic reviews, bring-up, and debugging
- Develop/integrate bootloaders, device drivers, kernels, and upgrade mechanisms
- Contribute to base software (BSP), MCAL, drivers, diagnostics, and debugging tools
- Support hardware verification and board bring-up activities
- Interface with third-party vendors and open-source communities as needed
- Collaborate with internal teams to gather software requirements, including safety and security
- Build and maintain development infrastructure, including automated testing environments
- Ensure high-quality, validated software feature delivery
- Lead rapid prototyping efforts to explore innovative hardware/software solutions
Operational Management - (20%)
- Work closely with contract manufacturers to develop test software for ECU bring-up, validation, and production testing
Notes:- All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.
Benefits: Danta offers a compensation package to all W2 employees that are competitive in the industry. It consists of competitive pay, the option to elect healthcare insurance (Dental, Medical, Vision), Major holidays and Paid sick leave as per state law.
The rate/ Salary range is dependent on numerous factors including Qualification, Experience and Location.