Software Engineer, Android Framework
Company: Tbwa Chiat/Day Inc
Location: Newark
Posted on: February 1, 2025
Job Description:
Leading the future in luxury electric and mobilityAt Lucid, we
set out to introduce the most captivating, luxury electric vehicles
that elevate the human experience and transcend the perceived
limitations of space, performance, and intelligence. Vehicles that
are intuitive, liberating, and designed for the future of
mobility.We plan to lead in this new era of luxury electric by
returning to the fundamentals of great design - where every
decision we make is in service of the individual and environment.
Because when you are no longer bound by convention, you are free to
define your own experience.Come work alongside some of the most
accomplished minds in the industry. Beyond providing competitive
salaries, we're providing a community for innovators who want to
make an immediate and significant impact. If you are driven to
create a better, more sustainable future, then this is the right
place for you.We are seeking an experienced Android Framework
Software Engineer to join our team.The ideal candidate will possess
expertise in Android Framework development, a deep understanding of
automotive infotainment systems, and a passion for creating
user-friendly, high-performance Android Automotive applications and
services.Key Responsibilities:
- Designing and developing core AOSP middleware systems using C
and/or C++.
- Implement custom services, and device management features.
- Producing unit, functional, integration and interchangeability
tests, including automated tests when possible.
- Porting and Integration of Android framework to new hardware
platforms.
- Customize Android framework to suit Infotainment form
factors.
- Debug and resolve Android framework integration issues.
- Debug and resolve BSP issues.
- Optimize the performance of Android framework.
- Working experience in C, C++ or Core / Android Java
programming, Android SDK, Android NDK.Technical Expertise:
- Deep domain understanding of Android Automotive development,
and debugging tools.
- Working knowledge in IVI Systems such as connectivity (WiFI or
Bluetooth or NFC), Multimedia (Audio or Video), Display, Voice
Assistants (Alexa, Sound Hound), Camera, Navigation, Automotive
HMI, Vehicle HAL etc.
- Deep understanding of Device Tree, Kernel/Framework interface,
CTS failure analysis, system stability, peripheral modules, device
drivers, etc.
- Deeper understanding of Linux Internals and Android Automotive
Internals.
- Expert in OS concepts (multi-core processing, threads,
processes, sockets, etc.), algorithms, data structures.
- Experience in modifying Android framework services such as
Window Manager, Activity Manager, Package Manager, Connectivity
Manager, HAL and so on.
- Hands on experience implementing HALs such as Audio HAL,
Vehicle HAL, GNSS etc.
- Experience in customizing SystemUI, navigation bar and
notifications.
- Experience with existing AOSP middleware service systems (IPC,
Binder management, system policy, etc.).
- Experience with Android & GNU Makefiles, ADB, SQLite and shell
scripts.
- Good knowledge and understanding of Android internals (Android
N to P).
- Work experience in QC chipset.
- Experience in modification of Android framework code for
customization.Qualifications and Skills:
- Bachelor's or master's degree in computer science, Electrical
Engineering, or related field.
- 3-5+ years of experience in Android application and framework
development.
- Strong proficiency in Java, C++.
- Familiarity with Android Automotive OS or other infotainment
platforms is a plus.
- Domain knowledge and experience of software development on the
Android system and have worked with multiple areas of Android
SDK.
- Knowledge of automotive communication protocols such as ARXML,
TCP/IP and others.
- Experience with version control systems like Git.
- Strong problem-solving skills and the ability to work in a
fast-paced, collaborative environment.
- Excellent communication skills.Salary Range: The compensation
range for this position is specific to the locations listed below
and is the range Lucid reasonably and in good faith expects to pay
for the position taking into account the wide variety of factors
that are considered in making compensation decisions, including
job-related knowledge; skillset; experience, education and
training; certifications; and other relevant business and
organizational factors.Additional Compensation and Benefits: Lucid
offers a wide range of competitive benefits, including medical,
dental, vision, life insurance, disability insurance, vacation, and
401k. The successful candidate may also be eligible to participate
in Lucid's equity program and/or a discretionary annual incentive
program, subject to the rules governing such programs.
#J-18808-Ljbffr
Keywords: Tbwa Chiat/Day Inc, San Jose , Software Engineer, Android Framework, IT / Software / Systems , Newark, California
Didn't find what you're looking for? Search again!
Loading more jobs...