Software Engineer Platform Framework
@ Lucid Motors

Southfield, Michigan, United States
$150,000
On Site
Full Time
Posted 8 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXXXX***** @lucidmotors.com
Recommended after applying

Job Details

Overview

Lucid Motors is leading the charge in redefining luxury electric vehicles. As a Software Engineer Platform Framework, you will join the Infotainment Software team to implement, enhance, integrate, optimize, and deliver Android Framework features for next-generation infotainment systems.

Key Responsibilities

  • Design and develop core AOSP middleware systems using C/C++.
  • Implement custom services and device management features.
  • Create unit, functional, integration and automated tests.
  • Port and integrate Android framework & HAL to new hardware platforms.
  • Customize Android framework for infotainment form factors.
  • Debug integration and BSP issues.
  • Optimize Android framework performance.

Technical Expertise

Work with Android Automotive development, debugging tools, and IVI systems. This role involves in-depth experience with C, C++, Java, Android SDK/NDK, and kernel/framework interactions, along with modifying and customizing Android framework services.

Qualifications and Skills

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field.
  • 1+ years of experience in Android application and framework development.
  • Strong proficiency in Java and C++.
  • Familiarity with Android Automotive OS or infotainment platforms is a plus.
  • Experience with version control systems like Git.
  • Excellent problem-solving and communication skills.

Additional Compensation and Benefits

Competitive salaries, comprehensive medical benefits, dental, vision, life and disability insurance, vacation, 401k, and eligibility for equity/discretionary annual incentives.

Key skills/competency

  • Android Automotive
  • C++
  • Java
  • Infotainment systems
  • AOSP
  • Middleware
  • Integration
  • Debugging
  • Linux
  • Git

How to Get Hired at Lucid Motors

🎯 Tips for Getting Hired

  • Research Lucid Motors culture: Study their mission and values online.
  • Customize your resume: Highlight Android and C/C++ expertise.
  • Prepare technical proofs: Showcase AOSP and debugging projects.
  • Practice behavioral interview: Demonstrate teamwork and problem-solving.

📝 Interview Preparation Advice

Technical Preparation

Review core AOSP concepts and codebases.
Practice C/C++ coding and debugging tasks.
Study Android framework and HAL integration.
Work on Linux kernel and device drivers basics.

Behavioral Questions

Describe past team collaboration experiences.
Explain problem-solving approaches effectively.
Discuss handling tight deadlines calmly.
Illustrate communication in cross-functional teams.

Frequently Asked Questions