Senior Android Framework Engineer: HAL, AIDL & IPC

Ford

Palo Alto (CA)

Hybrid

USD 167,200 - 316,600

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical coverage
Parental leave
Family building benefits
Vehicle discount
Tuition assistance
Employee resource groups
Community service PTO
Paid holidays

Job summary

Ford is seeking a senior Android framework engineer to design and implement core components within the Android platform for its EVDD teams. You will contribute to performance, reliability, and security of the IVI stack and collaborate with product, UX, and hardware teams to define technical solutions.

The role emphasizes leadership at level 5 with strong Google/Android OS expertise, HAL integration, and IPC mechanisms. Hybrid work model, competitive salary range, visa sponsorship available.

Qualifications

  • 8+ years of software development experience, particularly in Android development and AOSP-based platforms.
  • Strong expertise in Java, Kotlin, and C/C++.
  • Familiarity with Rust is a plus.
  • Deep understanding of Android OS internals, lifecycle management, services, and IPC methods (Binder).
  • Proven experience in developing and integrating hardware abstraction layers (HAL).
  • Familiarity with AIDL for IPC mechanisms.
  • Proficient in Agile practices and CI/CD pipelines.
  • Proven ability to analyze and optimize system performance with focus on user experience.

Responsibilities

  • Drive the design and development of system-level components and libraries within the Android framework.
  • Build HAL, AIDL interfaces and android services
  • Work closely with product managers, UX designers, and hardware teams to gather requirements and define technical solutions.
  • Analyze performance bottlenecks and troubleshoot system issues, ensuring high efficiency and user satisfaction.
  • Conduct thorough code reviews and ensure adherence to best coding practices and high-quality standards.
  • Maintain comprehensive documentation covering architecture, workflows, and technical specifications.

Skills

Android development
AOSP-based platforms
Java
Kotlin
C/C++
Rust
Android OS internals
Binder IPC
AIDL
HAL integration
Agile / CI-CD

Education

Bachelor's or Master's in CS / Software Engineering

Tools

CI/CD tools

Job description

Ford is seeking a senior Android framework engineer to design and implement core components within the Android platform for its EVDD teams. You will contribute to performance, reliability, and security of the IVI stack and collaborate with product, UX, and hardware teams to define technical solutions.

The role emphasizes leadership at level 5 with strong Google/Android OS expertise, HAL integration, and IPC mechanisms. Hybrid work model, competitive salary range, visa sponsorship available.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Android Framework Lead (Hybrid) – HAL/AIDL
Senior Android Framework Lead (Hybrid) – HAL/AIDL

Ford Motor Company • Palo Alto (CA)

Hybrid
USD 167,200 - 316,600
Immediate medical, dental, vision coverage
Flexible family care days
Tuition assistance
+3
Senior Android Framework Architect for IVI Systems
Senior Android Framework Architect for IVI Systems

Ford Motor • Palo Alto (CA)

On-site
USD 100,000 - 130,000
Sr Staff Android Framework Developer
Sr Staff Android Framework Developer

Ford • Palo Alto (CA)

Hybrid
USD 167,200 - 316,600
Medical coverage
Parental leave
Family building benefits
+5
Sr Staff Android Framework Developer
Sr Staff Android Framework Developer

Ford Motor • Palo Alto (CA)

On-site
USD 100,000 - 130,000
Sr Staff Android Framework Developer
Sr Staff Android Framework Developer

Ford Motor Company • Palo Alto (CA)

Hybrid
USD 167,200 - 316,600
Immediate medical, dental, vision coverage
Flexible family care days
Tuition assistance
+3
Android Framework Engineer - Performance & HAL Specialist
Android Framework Engineer - Performance & HAL Specialist

Eximietas Design LLC • San Jose (CA)

On-site
USD 13,000 - 19,000
Android Infotainment Domain Architect
Android Infotainment Domain Architect

Stellantis • Auburn (AL)

On-site
USD 120,000 - 160,000
Android Application Development Engineer
Android Application Development Engineer

Stellantis • Auburn Hills (MI)

On-site
USD 110,000 - 150,000
Android Framework Engineer
Android Framework Engineer

Eximietas Design LLC • San Jose (CA)

On-site
USD 13,000 - 19,000
Senior Android Platform Engineer - Automotive Middleware
Senior Android Platform Engineer - Automotive Middleware

Applied Intuition • Sunnyvale (CA)

Hybrid
USD 256,000 - 270,000