Posted in

Director – ADAS Perception Software Engineering and Machine Learning

Director – ADAS Perception Software Engineering and Machine Learning

CompanyLucid Motors
LocationNewark, CA, USA
Salary$233600 – $342650
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

Requirements

  • Proven track record of bringing automotive ADAS customer features and/or machine learning algorithm into production
  • In-depth experience in optimization, sensor fusion, probabilistic filters (e.g. particle and/or Kalman filter), sensor processing, computer vision, point cloud processing, sensor registration, sensor calibration, machine learning, deep learning
  • Knowledge in programming in C/C++, testing complex perception systems
  • Experience with automotive supplier interaction, specification development, project/release management, change management
  • Capability and creativity to successfully complete projects with unconventional ideas in highly constrained, innovative startup environments
  • Excellent communication skills (verbal and written)

Responsibilities

  • Manage and lead the ADAS/AD Data Engineering, Perception & Machine Learning and Motion Planning & Control software engineering teams
  • Work with other leaders within and outside of the ADAS department to establish strategic plans and objectives regarding ADAS software
  • Contribute to the ADAS/AD software development roadmap for safety, driving, parking and viewing features, strategic planning and production rollout planning and present the roadmap to executive leadership
  • Define the strategy for sensor data collected from fleet and/or customer vehicles, as well as automated pipelines for data ingest and processing, manual and automated annotation with quality control, and AI model training
  • Set the direction for ADAS/AD software development technology roadmaps, including development of BEV Transformer and End-to-End AI models
  • Lead the development of ADAS/AD perception software modules including camera, LiDAR, radar and ultrasonic sensor fusion, localization, mapping and environment modeling; as well as the software architecture for SAE Level 2 ADAS and Level 3/4 autonomous driving applications
  • Lead and set direction for motion planning and control software modules for ADAS and autonomous driving, including behavior planning and prediction, trajectory planning, optimization-based planning and motion control
  • Lead the design, prototyping, engineering, validation, and launch of cutting-edge software stacks for ADAS/AD
  • Be responsible for ADAS/AD application software production releases
  • Establish and manage strategic external partnerships to augment and complement our in-house capabilities
  • Work with ADAS Feature Owners and other stakeholders to establish feature roadmap plans to take ADAS/AD to the next level and provide a best-in-class premium experience
  • Lead performance validation and evaluation of ADAS SW releases
  • Work closely with external suppliers and internal teams to implement innovative solutions
  • Contribute to the timely delivery of fully validated, high-quality customer features
  • Work closely with other teams to ensure good communication to achieve a seamless and robust vehicle implementation

Preferred Qualifications

  • Knowledge of database systems, big data concepts and cluster computing frameworks (e.g. Spark, Hadoop, or other tools)
  • Previous experience with big data applications or back-end software development
  • Expertise in classical and modern control design and implementation, familiarity with different approaches such as LQR, MPC, Adaptive, Robust and PID controllers, etc.
  • Proven past experiences in complete production cycle of ADAS/AD lateral and longitudinal controllers: model-based design, tuning, SIL/HIL testing and vehicle deployment
  • Knowledge of ROS, DDS or other middleware systems, Adaptive AUTOSAR
  • Knowledge of any other programming languages (e.g. MATLAB / Simulink, Python, C/C++, JavaScript, etc.)
  • Experience writing MISRA conform automotive code
  • Experience in working in agile development teams
  • Experience in component and system integration, testing and verification on system and vehicle level
  • Knowledge of applicable safety standards and regulations (ASPICE, ISO 26262), industry benchmark and customer requirements
  • Experience in automotive supplier interaction, specification development, release management, change management