Software Engineer - Android Employment Type: Contract Software Engineer - Android We are seeking a highly skilled Software Engineer - Android to contribute to the development of next-generation software components for electric vehicles. This role focuses on Android middleware, OS, and driver development, including Audio HAL updates and ALSA driver development, working on a host CPU.
Key Responsibilities:
- Lead the design and development of Android-based software components for electric vehicles.
- Collaborate with architects, engineers, and technical specialists to create integrated solutions.
- Partner with cross-functional teams to define objectives, scopes, timelines, milestones, and deliverables.
- Coordinate with system owners to plan, implement, test, document, and maintain solutions across cloud, on-premise, and hybrid environments.
- Enhance the efficiency, stability, and scalability of embedded systems.
- Integrate solutions with existing embedded system components and interface with hardware design teams.
- Provide post-production escalation support and participate in software and hardware design reviews.
- Integrate and test new software builds on prototyping vehicle platforms.
- Deliver software artifacts to OTA and program teams for incorporation into production releases.
- Develop regression tests and ensure adequate code coverage for release software.
Required Qualifications:
- 10+ years of professional experience in software engineering.
- 7+ years of hands-on experience in Android development, including shipping commercial products.
- Expertise in Android HAL (Hardware Abstraction Layer).
- Proven experience in embedded systems development and troubleshooting.
- Development experience with Android apps, services, and NDK.
- Strong programming skills in C, C++, and Java/Kotlin.
- Experience in Android and Linux platform development.
Preferred Qualifications:
- Experience with Audio HAL and/or ALSA driver development.
- Previous experience with Android Auto, Apple CarPlay, or similar automotive technologies.
- Proficiency in Rust programming.
- Experience negotiating with hardware and software vendors.
Familiarity with
Automotive Grade Linux, QNX, media playback (H.264/H.265/AAC), display compositors, and Linux device drivers.
Estimated Min Rate: $70.00
Estimated Max Rate: $100.00
Note: Any pay ranges displayed are estimations. Actual pay is determined by an applicant's experience, technical expertise, and other qualifications as listed in the job description. All qualified applicants are welcome to apply.
Yoh, a Day & Zimmermann company, is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Visit
https://www.yoh.com/applicants-with-disabilities
to contact us if you are an individual with a disability and require accommodation in the application process.
For California applicants, qualified applicants with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. All of the material job duties described in this posting are job duties for which a criminal history may have a direct, adverse, and negative relationship potentially resulting in the withdrawal of a conditional offer of employment.
|