What are the responsibilities and job description for the Sr. Software Engineer, Android AOSP System Software position at Lucid Motors?
Location: Seattle WA
We are seeking a highly skilled and motivated Senior Software Engineer with deep expertise in Android framework and base system development. The ideal candidate has substantial experience with Android system software architecture, boot-up from bare metal or VM, and TCP/IP networking. Additional experience in OTA (Over-The-Air) product development is a definite plus.
Key Responsibilities:
· Design, develop, and optimize Android system software using Soong, focusing on the framework, file system, packaging, system and network configuration and boot-up processes.
· Enhance system integration methodology and process
· Collaborate with cross-functional teams to define and implement new software features, and to troubleshoot and resolve technical issues.
· Perform code reviews to maintain high-quality code.
· Contribute to Over-The-Air (OTA) product development, including planning, designing, implementing, and testing new features.
· Stay up-to-date on the latest industry trends and technologies to ensure our Android system software remains current and competitive.
Qualifications:
· Bachelor's degree in Computer Science, Software Engineering, or a related field. An advanced degree is preferred.
· Minimum 3 years of experience in Android system software development, with a focus on Android framework and base system.
· Comprehensive experience with Android system software packaging and boot-up from bare metal or VM.
· Profound understanding of and experience with networking protocols and principles.
· Desirable experiences include OTA product development, Yocto or other embedded Linux systems, U-Boot, or other bootloaders, although these are not mandatory requirements.
· Proficiency in programming languages such as C/C , Java and Python.
· Excellent problem-solving skills, with a proven ability to overcome technical challenges.
Strong communication and team collaboration skills.
By Submitting your application, you understand and agree that your personal data will be processed in accordance with our Candidate Privacy Notice. If you are a California resident, please refer to our California Candidate Privacy Notice.