yoinka

Software Engineer, ADAS Behavior Planning and Integration

Lucid Motors

Newark, CAMid$134.7k/yr
Sign in to applyVerified
Location
Newark, CA
Work model
On-Site
Level
Mid
Salary
$134.7k/yr
Posted

Skills

GitJiraLinuxPython

About this role

Behavior Planning: Build and improve behavior planning logic for urban driving, auto parking, and safety features. This includes state machines, mode arbitration, feature activation/abort conditions, and fault handling. Multi-ECU SW Integration: Integrate ADAS application software across multiple ECUs and embedded Linux platforms. Handle interface definitions, signal mapping, timing, and data flow between domains. Requirements to Code: Break system-level ADAS requirements down into software tasks and keep the implementation traceable to those requirements. SW Testing & Validation: Validate software through unit tests, SIL/HIL, test benches, and on-vehicle testing. Support vehicle builds and field operational tests (FOTs). Cross-functional Collaboration: Work with perception, motion planning & control, vehicle controls, HMI, systems, and validation teams to deliver features end to end. Release Support: Contribute to software releases, interface change management, and documentation. Track work in Jira with clear, reproducible results.

Required Qualifications

B.S. or M.S. in Computer Science, Electrical/Computer Engineering, Robotics, or a related field 0–3 years of relevant industry or research experience in ADAS/AD, robotics, or embedded systems Strong C++ programming skills and a solid grasp of software engineering fundamentals Experience developing and debugging on Linux, and with

Listing verified . Applications go through the company's official careers site.

← Back to Yoinka