Lucid is looking for a Staff Embedded Software Engineer to lead the development of advanced driver-assistance systems (ADAS) and autonomous driving (AD) features by architecting and delivering robust, high-performance software for embedded compute platforms.
Requirements
- Proven excellence in embedded C programming.
- Strong experience with real-time operating systems (RTOS) and microcontrollers.
- Expertise in board bring-up and device driver development for peripherals such as I2C, UART, and SPI.
- Demonstrated success in developing AUTOSAR-compliant software for embedded systems.
- Hands-on experience with AUTOSAR configuration tools (e.g., EB Tresos, DaVinci Configurator, DaVinci Developer).
- Solid understanding of automotive diagnostics protocols (UDS, DoIP).
- Experience with Infineon Aurix or other advanced microcontrollers.
Responsibilities
- Design and implement efficient, reliable software components for embedded AD platforms, including sensor drivers, middleware, diagnostics, perception, planning, control modules, and customer-facing ADAS/AD features.
- Optimize software performance, safety, and security using state-of-the-art algorithms and dedicated hardware accelerators.
- Integrate, test, and validate software modules to ensure compliance with automotive industry standards and high-quality benchmarks.
- Collaborate within a fast-paced, agile development team focused on delivering cutting-edge autonomous driving technologies.
Other
- Bachelor’s degree (minimum) in Computer Science, Electrical Engineering, or related field.
- Ideally 8+ years of professional experience in embedded software development for automotive applications.
- We don’t just welcome diversity - we celebrate it!
- Lucid Motors is proud to be an equal opportunity workplace.
- If you are driven to create a better, sustainable future, then this is the right place for you.