Posted in

Staff – Software Eng – Embedded Platform Software – ADAS/Autonomous Driving

Staff – Software Eng – Embedded Platform Software – ADAS/Autonomous Driving

CompanyLucid Motors
LocationNewark, CA, USA
Salary$163700 – $240020
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • 8+ years of relevant experience in embedded systems development
  • Proficiency in C/C++ programming languages
  • Strong Linux / QNX Kernel programming experience
  • Expertise in board bring-up and device driver development for peripherals such as I2C, UART, SPI, PCIe, RGMII, SGMII, and Camera ISP
  • Solid experience working with Real-Time Operating Systems (RTOS)

Responsibilities

  • Develop and optimize embedded software for automotive systems
  • Perform board bring-up and implement device drivers for various peripherals
  • Camera bring-up and ISP integration
  • Video codecs and Secure RTP streaming
  • Collaborate with cross-functional teams to integrate hardware and software systems

Preferred Qualifications

  • Advanced C++ application development skills
  • Experience in developing Autonomous or Assisted driving systems
  • Ability to read and interpret schematics and data sheets
  • Experience with bootloaders, secure boot, firmware updates, and UDS (Unified Diagnostic Services)
  • In-depth technical knowledge of cryptography hardware, key management, and certificate management