Staff Embedded Software Engineer
Lucid Motors.com
Office
Toronto, ON
Full Time
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.
To all recruitment agencies: Lucid Motors does not accept agency resumes. Please do not forward resumes to our careers alias or other Lucid Motors employees. Lucid Motors is not responsible for any fees related to unsolicited resumes.Staff Embedded Software Engineer
Office
Toronto, ON
Full Time
September 19, 2025