Lucid Motors is seeking an Embedded Software Engineer - Android Platform to join their Software department in Toulouse, France. The engineer will work with a team of software professionals to develop and implement software applications that control various electronic systems in vehicles. The role involves collaborating with the SQA team to ensure software meets quality standards, troubleshooting and maintaining software, optimizing system performance, documenting specifications, and participating in code reviews.
- Developing and implementing software applications.
- Collaborating with the SQA team.
- Troubleshooting and debugging software.
- Analyzing and optimizing system performance.
- Documenting software specifications.
- Participating in code reviews.
Requirements: - Bachelor or Master degree in Computer Science, Electrical or Electronic Engineering, or related field.
- At least 5 years of experience in software development, with a focus on embedded systems and/or automotive applications.
- Strong Linux/Hypervisor knowledge.
- Strong System knowledge.
- Excellent programming skills in C and C++.
- Experience with AOSP and Yocto.
- Experience with Camera and Networking.
- Experience with software testing and verification tools.
- In-depth knowledge of software design patterns, algorithms, and data structures.
- Strong problem-solving skills and the ability to work within a team environment.
- Effective communication skills and the ability to interact with technical and non-technical stakeholders.
Lucid Motors offers: - A community for innovators who want to make an immediate and significant impact.