Software Engineer - Android Automotive OS (AAOS) Infotainment Systems

Overview

On Site
Contract - W2
Contract - 12 month(s)

Skills

Java
Kotlin
Linux
Agile
Bluetooth
USER EXPERIENCE
Android
Wireshark
Problem Solving
C/C++
Performance Optimization
Electrical Engineering
Device Driver
KERNEL
USB
System Engineering
voice recognition

Job Details

Sr. Software Engineer - Android Automotive OS (AAOS) Infotainment Systems

Onsite

Newark, CA

Contract on W2

Key Responsibilities

  • CarPlay & Android Auto Integration and Development:
  • Develop, maintain, and optimize Apple CarPlay and Android Auto features on Android Automotive OS (AAOS)-based infotainment systems.
  • Ensure compliance with Apple CarPlay and Google's Android Auto certification requirements.
  • Feature Enhancement and Performance Optimization:
  • Implement advanced features for CarPlay and Android Auto to provide a seamless and intuitive user experience.
  • Optimize system performance, ensuring stability, low latency, and minimal resource consumption.
  • Diagnose and resolve software issues related to CarPlay, Android Auto, connectivity, and multimedia performance.
  • Collaboration and Certification:
  • Collaborate with Apple and Google certification teams to meet all compliance and performance benchmarks.
  • Work closely with hardware, UX, system engineering, audio, Android Framework, Media and other cross functional teams implement new features
  • Document development processes, design decisions, and participate in regular code reviews.

Required Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field
  • 5+ years of experience in embedded systems development for automotive or consumer electronics.
  • Expertise in Android Automotive OS (AAOS) and Android Framework development.
  • Proficiency in Java/Kotlin and C/C++
  • Hand on experience in developing Android Apps or services implementing USB, Bluetooth, Wi-Fi, Multimedia, voice recognition and audio features.
  • Exposure to Linux Kernel and device driver concepts
  • Strong problem solving and technical communication skills.
  • Proficient in debugging with tools like adb, logcat, Wireshark, and gdb.
  • Familiarity with Agile development practices and CI/CD pipelines.

Preferred Qualifications

  • Hands on experience in integrating CarPlay and Android Auto into infotainment systems
  • Familiarity with Apple's MFi program, CarPlay certification, and Google's Android Auto validation process.
  • Experience in Android HAL development and native development using NDK
Thanks,
Rachna Singh

"Disclaimer: E-Solutions Inc. provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws. We especially invite women, minorities, veterans, and individuals with disabilities to apply. EEO/AA/M/F/Vet/Disability."


Software Engineer - Android Automotive OS (AAOS) Infotainment Systems1Java,Kotlin,Linux,Agile,Bluetooth,USER EXPERIENCE,Android,Wireshark,Problem Solving,C/C++,Performance Optimization,Electrical Engineering,Device Driver,KERNEL,USB,System Engineering,voice recognitionN/AC2CUnited States
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.