Staff Software Development Engineer In Test, Platform Software

Lucid Motors•Newark, CA
•$164,600 - $241,450

About The Position

Lucid is seeking an accomplished Staff Software Development Engineer in Test to provide technical leadership and strategic ownership within its Embedded Platform team. The role defines and drives test automation architecture, execution, and continual improvement of embedded software verification on target hardware. This includes scalable automation, requirements-based validation, and delivery of production-ready test suites and test deliverables. The ideal candidate is an autonomous technical leader with deep embedded systems testing expertise who can solve complex cross-functional challenges, influence engineering direction, mentor others, and advance quality throughout the development lifecycle. Extensive automotive testing experience is strongly preferred.

Requirements

  • Proficiency in Python, CAPL, or C/C++.
  • Experience integrating automated test scripts and test suites into CI/CD pipelines for scalable, reliable, continuous validation.
  • Proficiency in vehicle communication protocols, including Automotive Ethernet, CAN/CAN-FD, LIN, and ISO-14229 Diagnostics Standards.
  • Experience validating low-level embedded software, including bootloaders, communication stacks, and diagnostic services.
  • Ability to translate requirements into hardware- and software-based test cases and convert manual tests into scalable, maintainable automation.
  • Ability to interpret PCB schematics and diagnose complex issues across software, hardware, and test environments.
  • 10+ years of relevant industry experience.
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.

Nice To Haves

  • Master's degree or higher education.
  • Experience with CAN, Ethernet, and LIN debugging or testing using Vector CANoe and similar tools.
  • Familiarity with automation using Jenkins, Git (GitLab), and Python.
  • Vehicle-level testing and debugging experience.
  • Hands-on experience testing Automotive Ethernet time synchronization using Precision Time Protocol (PTP) with IEEE 802.1AS or IEEE 1588 requirements.
  • Hands-on experience using Raspberry Pi platforms to develop, integrate, and execute hardware-based test automation solutions.
  • Extensive automotive testing experience.

Responsibilities

  • Own end-to-end test development and execution, release tracking, test reporting, defect management, and coordination of incoming and outgoing cross-functional tickets to support timely resolution and clear stakeholder communication.
  • Lead integration, maintenance, and lifecycle management of test benches, including new hardware bring-up, configuration, setup updates, bench tracking, troubleshooting, and resolution of hardware- and bench-related issues.
  • Develop and enhance test software, tools, and scripts to automate testing, improve test efficiency, and optimize validation environments.
  • Contribute to test code design and code reviews, promoting quality, maintainability, and robust engineering practices.

Benefits

  • Medical, dental, and vision insurance.
  • Life and disability coverage.
  • Paid time off: up to 120 hours for hourly/non-exempt employees and up to 160 hours for salaried/exempt employees.
  • Paid holidays.
  • Paid sick leave.
  • 401(k) retirement plan.
  • Eligible employees may participate in Lucid’s equity program and/or a discretionary annual cash incentive program.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service