Staff Software Development Engineer In Test, Platform Software
Core
Define and drive test automation architecture, execution, and continuous improvement of embedded software verification on target hardware for Lucid's vehicle platform.
Role type
Staff Software Development Engineer in Test (Embedded Platform)
Builds
Production-ready test suites, scalable automation frameworks, and validation environments for embedded software.
Domain
Automotive embedded systems and vehicle software verification
Required skills
Python, C/C++, CAPL, CI/CD pipeline integration, Automotive Ethernet, CAN/CAN-FD, LIN, ISO-14229, PCB schematic interpretation, embedded software validation
Preferred skills
Vector CANoe, Jenkins, Git, vehicle-level debugging, Precision Time Protocol (PTP), Raspberry Pi hardware testing
Technologies
Python, C/C++, CAPL, Automotive Ethernet, CAN, LIN, ISO-14229, Vector CANoe, Jenkins, Git, Raspberry Pi
Responsibilities
Own end-to-end test development, execution, release tracking, and defect management; Lead integration and lifecycle management of test benches and hardware bring-up; Develop and enhance test software, tools, and scripts to automate testing; Actively contribute to test code design and code reviews.
Seniority
Staff, technical leadership and strategic ownership