Job Description
Lucid Motors is seeking a Senior Software Engineer to develop software tests and tools for internal ECUs. This role involves creating tools for design validation, firmware flashing, security protocol implementation, and manufacturing tests. The ideal candidate will develop low-level tests, set up build systems, and deploy tools across multiple teams. They will also analyze work processes for optimization and communicate regularly with management.
Role involves:
- Developing embedded software with a focus on low-level drivers.
- Creating and modifying test software and applications.
- Automating design validation testing.
- Identifying and implementing process improvements.
Requirements:
- Experience developing embedded software with low-level drivers.
- Proficiency in C/C++, Python, Android-NDK, LabView with NI TestStand, AutoSAR, FreeRTOS, Linux, and Windows.
- Experience with high-volume consumer or electro-mechanical products.
- Minimum 7+ years of software tools development experience.
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
Lucid offers:
- Competitive benefits including medical, dental, vision, life insurance, disability insurance, vacation, and 401k.
- Eligibility to participate in Lucid’s equity program and/or a discretionary annual incentive program.