At Lucid, we set out to introduce the most captivating, luxury electric vehicles that elevate the human experience and transcend the perceived limitations of space, performance, and intelligence
Requirements
- Bachelor's + 3 years or more of non-internship professional software development experience in embedded, robotics, aerospace or automotive industries OR Master's + 1 year or more of non-internship professional software development experience in embedded, robotics, aerospace or automotive industries
- Bachelor's + 3 years or more experience of writing production level code using C, C++ or Rust OR Master's + 1 years or more experience of writing production level code using C, C++ or Rust
- 1+ years experience of scripting using Python or BASH
- Relevant experience in automotive, aerospace or robotics domains including exposure to AUTOSAR architecture (BSW, RTE, and application layer concepts)
- Experience using MATLAB/Simulink development, especially CodeGen to consume internal models for SIL/MIL integration
- Experience in test automation for Linux and Windows
- Experience with CI/CD systems using GitLab, Jenkins, GitHub or similar
Responsibilities
- Develop and maintain internal SIL/MIL tools used for controls verification and validation
- Consume MATLAB/Simulink models to integrate new components and features with the SIL interface
- Understand and develop new user features or improve existing ones while maintaining performance
- Document design pattern decisions and produce maintainable code
- Challenge status quo and propose changes that could improve user experience, code quality or overall performance
- Create and develop unit, functional, and integration tests to ensure cross-platform compatibility (Windows and Linux)
- Maintain and develop automation pipelines for internal use to test and deploy SIL/MIL software
Other
- Bachelors Degree in Electronics and Communication Engineering, Computer Science, Electrical and Electronics or a related technical field is required
- Masters Degree is preferred
- Highly technical and organized, able to maintain clear documentation
- Experienced in working in fast-paced, ambiguous environments where priorities are often updated to support business needs
- Must be willing to dive in immediately to start adding value