- Home
- Jobs
- ADAS - HDW & SW Eng, ADAS & Autonomous Vehicles
- Senior Software Engineer, ADAS Feature Integration

Senior Software Engineer, ADAS Feature Integration at Lucid Motors
Southfield, MIFull-timeADAS - HDW & SW Eng, ADAS & Autonomous VehiclesPosted about 1 month ago
Apply with PipelineAbout the Role
<div class="content-intro"><p><span style="text-decoration: underline;"><span data-contrast="none">About Lucid</span></span></p>
<p><span data-contrast="none">At Lucid, we are creating exceptional mobility experiences through innovation to drive the world forward. Built on Lucid’s proprietary technology and software-defined vehicle architecture, our award-winning vehicles bring our “Compromise Nothing™” approach to the global automotive market. That means refusing to choose between performance and sustainability, design and engineering, ambition and integrity. In Lucid Air and Lucid Gravity, we have designed and built vehicles that have redefined their segments, combining exceptional range, performance, design, and expansive space in a single experience.</span><span data-ccp-props="{"201341983":0,"335559738":210,"335559739":210,"335559740":300}"> </span></p>
<p><span data-contrast="none">We achieve this through deep vertical integration, with design, engineering, and production happening in-house across our global offices and manufacturing facilities. Our teams come from industries around the world, united by a shared commitment to excellence. By refusing to settle, you can help redefine what’s possible and shape the future of mobility.</span></p></div><p><strong><span data-contrast="auto"><span data-ccp-parastyle="heading 1">The Role</span></span></strong><span data-ccp-props="{"134245418":true,"134245529":true,"201341983":0,"335559738":200,"335559739":80,"335559740":259}"> </span></p>
<p><span data-contrast="none">Join Lucid’s Autonomous Driving and ADAS organization to develop and maintain the ADAS Integration Applications. You will integrate active safety, driving assistance, parking, viewing, and driver-monitoring functionality across multiple vehicle programs and software variants. This role blends embedded application development, ADAS feature integration, software architecture, build infrastructure, and cross-functional coordination and collaboration.</span><span data-ccp-props="{"201341983":0,"335559739":80,"335559740":259}"> </span></p>
<p><span data-contrast="none">The successful candidate thrives with minimal guidance, makes sound technical decisions, and turns complex system requirements into robust, adaptive and reliable production software in a fast-moving environment.</span><span data-ccp-props="{"201341983":0,"335559739":80,"335559740":259}"> </span></p>
<p><strong><span data-contrast="auto"><span data-ccp-parastyle="heading 1">What </span><span data-ccp-parastyle="heading 1">You’ll</span><span data-ccp-parastyle="heading 1"> Do</span></span></strong><span data-ccp-props="{"134245418":true,"134245529":true,"201341983":0,"335559738":200,"335559739":80,"335559740":259}"> </span></p>
<ul>
<li><span data-contrast="none">Design, develop, and maintain production ADAS application-layer software in C++ for the ADAS Integration Application. Partner with project management, feature owner, system, validation, infotainment and ADAS development teams to deliver production-ready ADAS features.</span><span data-ccp-props="{"201341983":0,"335559685":346,"335559739":50,"335559740":259,"335559991":230}"> </span></li>
<li><span data-contrast="auto">Analyze</span><span data-contrast="none">and decompose system-level requirements into clear software requirements; Own software architecture, complete implementation tasks, and support verification criteria definition.</span><span data-ccp-props="{"201341983":0,"335559685":346,"335559739":50,"335559740":259,"335559991":230}"> </span></li>
<li><span data-contrast="none">Design and implement robust state-machine logic for active safety, parking, viewing, and driving features.</span><span data-ccp-props="{"201341983":0,"335559685":346,"335559739":50,"335559740":259,"335559991":230}"> </span></li>
<li><span data-contrast="none">Implement vehicle-facing feature behavior, including telltales, notifications, warnings, chimes, settings, diagnostics, fault handling, and HMI interactions.</span><span data-ccp-props="{"201341983":0,"335559685":346,"335559739":50,"335559740":259,"335559991":230}"> </span></li>
<li><span data-contrast="none">Integrate supplier and in-house ADAS functionality across existing and future vehicle programs and software variants.</span><span data-ccp-props="{"201341983":0,"335559685":346,"335559739":50,"335559740":259,"335559991":230}"> </span></li>
<li><span data-contrast="none">Develop and maintain communication interfaces using various middleware and communication protocols such as DDS and Ethernet.</span><span data-ccp-props="{"201341983":0,"335559685":346,"335559739":50,"335559740":259,"335559991":230}"> </span></li>
<li><span data-contrast="none">Build scalable multi-platform software architecture, code-generation workflows, and release strategies that support common code across vehicle programs.</span><span data-ccp-props="{"201341983":0,"335559685":346,"335559739":50,"335559740":259,"335559991":230}"> </span></li>
<li><span data-contrast="none">Contribute to Bazel-based build systems, CI/CD pipelines, build automation, developer tooling, and code optimization.</span><span data-ccp-props="{"201341983":0,"335559685":346,"335559739":50,"335559740":259,"335559991":230}"> </span></li>
<li><span data-contrast="none">Participate in code reviews, design reviews, release planning, documentation, and continuous improvement of engineering workflows</span><span data-ccp-props="{"201341983":0,"335559685":346,"335559739":50,"335559740":259,"335559991":230}"> </span></li>
<li><span data-contrast="none">Perform unit, SIL, HIL, bench, and in-vehicle testing; troubleshoot integration issues and lead root-cause analysis across software and ECU boundaries.</span><span data-ccp-props="{"201341983":0,"335559685":346,"335559739":50,"335559740":259,"335559991":230}"> </span></li>
</ul>
<p><span data-contrast="auto">.</span><span data-ccp-props="{"201341983":0,"335559685":346,"335559739":50,"335559740":259,"335559991":230}"> </span></p>
<p><strong><span data-contrast="auto"><span data-ccp-parastyle="heading 1">Requirements</span></span></strong><span data-ccp-props="{"134233117":false,"134233118":false,"134245418":true,"134245529":true,"201341983":0,"335551550":1,"335551620":1,"335559685":0,"335559737":0,"335559738":200,"335559739":80,"335559740":259}"> </span></p>
<ul>
<li><span data-contrast="none">Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent practical experience.</span><span data-ccp-props="{"201341983":0,"335559685":346,"335559739":50,"335559740":259,"335559991":230}"> </span></li>
<li><span data-contrast="none">5+ years of professional software-development experience, including embedded, automotive, robotics, or other safety-critical systems.</span><span data-ccp-props="{"201341983":0,"335559685":346,"335559739":50,"335559740":259,"335559991":230}"> </span></li>
<li><span data-contrast="none">Strong C/C++ programming, software architecture, debugging, and system-integration skills in Linux-based development environments.</span><span data-ccp-props="{"201341983":0,"335559685":346,"335559739":50,"335559740":259,"335559991":230}"> </span></li>
<li><span data-contrast="none">Demonstrated experience designing and implementing state machines and translating complex requirements into testable software.</span><span data-ccp-props="{"201341983":0,"335559685":346,"335559739":50,"335559740":259,"335559991":230}"> </span></li>
<li><span data-contrast="none">Experience with Git-based development, code reviews, automated builds, and modern CI/CD workflows.</span><span data-ccp-props="{"201341983":0,"335559685":346,"335559739":50,"335559740":259,"335559991":230}"> </span></li>
<li><span data-contrast="none">Ability to work independently, communicate clearly, and collaborate effectively across software, systems, and validation teams.</span><span data-ccp-props="{"201341983":0,"335559685":346,"335559739":50,"335559740":259,"335559991":230}"> </span></li>
</ul>
<p><strong><span data-contrast="auto"><span data-ccp-parastyle="heading 1">Preferred Qualifications</span></span></strong><span data-ccp-props="{"134245418":true,"134245529":true,"201341983":0,"335559738":200,"335559739":80,"335559740":259}"> </span></p>
<ul>
<li><span data-contrast="none">Master’s or PhD degree in Computer Science, Computer Engineering, Electrical Engineering, Robotics, or a related field.</span><span data-ccp-props="{"201341983":0,"335559685":346,"335559739":50,"335559740":259,"335559991":230}"> </span></li>
<li><span data-contrast="none">ADAS/AD, HMI, or vehicle application integration experience.</span><span data-ccp-props="{"201341983":0,"335559685":346,"335559739":50,"335559740":259,"335559991":230}"> </span></li>
<li><span data-contrast="none">Experience delivering the full production lifecycle: requirements, design, implementation, unit testing, SIL/HIL, vehicle validation, release, and field support.</span><span data-ccp-props="{"201341983":0,"335559685":346,"335559739":50,"335559740":259,"335559991":230}"> </span></li>
<li><span data-contrast="none">Experience with functional safety development, including ISO 26262 concepts and safety-critical application integration.</span><span data-ccp-props="{"201341983":0,"335559685":346,"335559739":50,"335559740":259,"335559991":230}"> </span></li>
<li><span data-contrast="none">Hands-on experience with QNX or comparable embedded automotive platforms.</span><span data-ccp-props="{"201341983":0,"335559685":346,"335559739":50,"335559740":259,"335559991":230}"> </span></li>
<li><span data-contrast="none">Experience with middleware communications and ECU network tools such as Vector CANoe or CANape.</span><span data-ccp-props="{"201341983":0,"335559685":346,"335559739":50,"335559740":259,"335559991":230}"> </span></li>
<li><span data-contrast="none">Experience with Bazel, CMake, code generation, build-server infrastructure, CI/CD optimization, and multi-platform release branches.</span><span data-ccp-props="{"201341983":0,"335559685":346,"335559739":50,"335559740":259,"335559991":230}"> </span></li>
<li><span data-contrast="none">Experience with MATLAB/Simulink, simulation-based validation, diagnostics, fault handling, logging, and vehicle data analysis.</span><span data-ccp-props="{"201341983":0,"335559685":346,"335559739":50,"335559740":259,"335559991":230}"> </span></li>
</ul>
<p><span data-ccp-props="{"201341983":0,"335559685":346,"335559739":50,"335559740":259,"335559991":230}"> </span></p>
<p><span data-ccp-props="{"201341983":0,"335559739":80,"335559740":259}"> </span></p>
<div> </div>
<div> </div>
<div> </div>
<div> </div>
<div> </div>
<div> </div>
<div> </div>
<div> </div>
<div> </div>
<div>At Lucid, we don’t just welcome diversity - we celebrate it! Lucid Motors is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, national or ethnic origin, age, religion, disability, sexual orientation, gender, gender identity and expression, marital status, and any other characteristic protected under applicable State or Federal laws and regulations.</div><div class="content-conclusion"><div>
<p data-ccp-border-top="0px none " data-ccp-padding-top="0px" data-ccp-border-bottom="1px solid #000000" data-ccp-padding-bottom="1.3333333333333333px"><span data-contrast="auto"><span class="TextRun Underlined MacChromeBold SCXW258898025 BCX0" lang="EN-US" data-contrast="auto"><strong><span class="NormalTextRun CommentStart SCXW258898025 BCX0">Compensation</span></strong><span class="NormalTextRun SCXW258898025 BCX0"><strong> & Benefits:<span data-teams="true"> </span></strong><span data-teams="true">Lucid offers a comprehensive and competitive </span><span data-teams="true"><a id="menur13jl" class="fui-Link ___1q1shib f2hkw1w f3rmtva f1ewtqcl fyind8e f1k6fduh f1w7gpdv fk6fouc fjoy568 figsok6 f1s184ao f1mk8lai fnbmjn9 f1o700av f13mvf36 f1cmlufx f9n3di6 f1ids18y f1tx3yz7 f1deo86v f1eh06m1 f1iescvh fhgqx19 f1olyrje f1p93eir f1nev41a f1h8hb77 f1lqvz6u f10aw75t fsle3fq f17ae5zn" href="https://mylucidbenefits.com/" target="_blank">benefits package</a> including medical, dental, and vision insurance; life and disability coverage; paid time off; paid holidays, paid sick leave; and a 401(k) retirement plan. Hourly/non-exempt employees accrue up to 120 hours paid time off, and salaried/exempt employee accrue up to 160 hours paid time off. Eligible employees may also participate in Lucid’s equity program and/or a discretionary annual cash incentive program. Incentive and equity awards, if applicable, are determined based on individual performance, role scope, market considerations, and overall company results, in accordance with the terms of the applicable plans. </span></span></span></span></p>
<p data-ccp-border-top="0px none " data-ccp-padding-top="0px" data-ccp-border-bottom="1px solid #000000" data-ccp-padding-bottom="1.3333333333333333px"><strong><span data-contrast="auto">Equal Opportunity: </span></strong><span data-contrast="auto">At Lucid, we believe diversity strengthens everything we build. Lucid Motors is proud to be an equal opportunity employer and is committed to providing an inclusive workplace for all. We consider all qualified applicants without regard to race, color, national or ethnic origin, age, religion, disability, sexual orientation, gender, gender identity or expression, marital status, or any other characteristic protected by applicable state or federal laws and regulations.</span><span data-ccp-props="{"335559738":240,"335559739":240,"335572079":6,"335572080":1,"335572081":0,"469789806":"single"}"> </span></p>
<p><strong><span data-contrast="auto">Accessibility: </span></strong><span data-contrast="auto">Lucid Motors is committed to providing reasonable accommodations for qualified individuals with disabilities. If you need any accommodation to participate in the application process, please contact us at <a href="mailto:[email protected]">TA-Operations <@> lucidmotors.com</a>.</span><span data-ccp-props="{}"> <span data-teams="true"><strong>This email address is designated solely for accommodation requests and is not monitored for job applications or resume submissions. To be considered for employment, all applications must be submitted through the Lucid Motors Careers website.</strong></span></span></p>
<p><strong><span data-contrast="auto">Candidate Data Privacy: </span></strong><span data-contrast="auto">By submitting your application, you understand and agree that your personal data will be processed in accordance with our </span><a href="https://lucidmotors.com/media/document/candidate-privacy-notice.pdf"><span data-contrast="none"><span data-ccp-charstyle="Hyperlink">Candidate Privacy Notice</span></span></a><span data-contrast="auto">.</span><span data-ccp-props="{}"> </span></p>
<p><strong><span data-contrast="auto">To all recruitment agencies:</span></strong><strong> </strong><span data-contrast="auto">Lucid Motors does not accept agency resumes. Please do not forward resumes to Lucid Motors. Lucid Motors is not responsible for any fees related to unsolicited resumes.</span><span data-ccp-props="{}"> </span></p>
<p><span data-ccp-props="{}"> </span></p>
</div></div>
Related Roles
Senior Embedded Software Engineer - ADAS / AD
Lucid Motors
Southfield, MIStaff Embedded Software Engineer - ADAS/ AD
Lucid Motors
Newark, CATech Specialist, Planning & Control, Dream Drive
Lucid Motors
Newark, CAPerception Software Engineer, Autonomous Driving
Lucid Motors
Newark, CASr. Staff Engineer, Motion Planning and Controls, Autonomous Driving
Lucid Motors
Newark, CASr/Staff Perception Machine Learning Engineer
Lucid Motors
Michigan, United States