Software Engineer - Android Employment Type: Contract Software Engineer - Android We are seeking a highly skilled Software Engineer - Android to develop cutting-edge automotive software solutions and embedded modules for electric vehicles. In this role, you will play a key part in shaping next-generation software components that enhance vehicle performance and user experience.
Key Responsibilities
- Lead the design and development of next-generation Android-based software solutions for electric vehicles.
- Collaborate with architects, engineers, and technical specialists to create integrated and scalable solutions.
- Work cross-functionally to define project objectives, timelines, milestones, and deliverables.
- Plan and implement software solutions across cloud, on-premise, and hybrid environments while ensuring stability, efficiency, and scalability.
- Develop, integrate, and test embedded software solutions within existing vehicle systems.
- Interface with hardware design teams to optimize software-hardware interactions.
- Provide post-production support and troubleshooting for deployed solutions.
- Participate in software and hardware design reviews, ensuring high-quality development practices.
- Test and validate software builds on prototype vehicle platforms.
- Deliver software artifacts for Over-the-Air (OTA) updates and production releases.
- Develop regression tests and ensure comprehensive code coverage for production-ready software.
Required Qualifications
- Bachelor's degree
in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience. - 10+ years
of software engineering experience, with a strong background in embedded systems development and troubleshooting. - Hands-on experience developing Android applications, services, and NDK components.
- Proficiency in C, C++, and Java/Kotlin
programming. - Experience working with Android or Linux platforms
in an embedded environment. - Strong technical documentation and communication skills.
- A proactive mindset with a willingness to learn and explore new technologies.
Preferred Qualifications
- Master's degree
in Electrical Engineering, Computer Engineering, or Computer Science. - Experience developing Android Auto, Apple CarPlay, or similar automotive applications.
- Knowledge of Rust programming
for system-level software. - Experience collaborating with hardware and software vendors.
- Familiarity with Automotive Grade Linux, QNX, media playback (H264/H265/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.
|