
Lucid Motors
Company
Staff Embedded Software Engineer
Job Description
Job Description:
Develop and test the infotainment system diagnostics functions based on CDD definitions. Implement related security functions including authentication and secure storage. Design the overall software system architecture. Analyze, diagnose, and resolve relevant issues based on testing and client validation. Interact with partners and vendors to support the board, and device drivers. Work with QNX/Linux internals including process management, concurrency, synchronization, memory allocation, file system, networking, storage, and subsystem architecture.
Requirements:
Education and Experience: Master’s or foreign equivalent in Computer Science, Computer Engineering, Electrical Engineering, or related field and 5 years of experience in the position or software engineering.
Specific skills: This position also requires education or experience with:
- C/C++
- Linux, QNX, and Android operating systems
- GNU toolchain
- QNX Hypervisor integration
- QNX Momentics tool suite
- Network Protocols TCP/IP and CAN
- UDS ISO 14229 diagnostics services and ISO 13400 DoIP transport protocols
- Development of vehicle Infotainment systems
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.

Lucid Motors
66 jobs posted
Similar Jobs
Discover more opportunities that match your interests
Senior/Staff Embedded Software Engineer
Nuro
Senior Staff Embedded Software Engineer
Aurora
Embedded Software Engineer
Motorola Solutions
Staff Software Engineer
Invisible
Embedded Software Engineer
Motorola Solutions
Staff Software Engineer
Paypal
Staff Software Engineer
Coupang
Staff Software Engineer
Underdog
Staff Software Engineer
DigitalOcean
Staff Software Engineer
Graphcore
Looking for something different?
Browse all AI jobs