Skip to content

Director – ADAS Perception Software Engineering and Machine Learning
Company | Lucid Motors |
---|
Location | Newark, CA, USA |
---|
Salary | $233600 – $342650 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior, 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