Embedded Staff Software Engineer for Ultra Wideband
Overview:
Lucid Vehicles is seeking a talented Staff Embedded Software Engineer to join our team. The successful candidate will be responsible for the development and implementation of software for Ultra-Wideband (UWB) nodes using NXP NCJ29D6 chips (also known as Ranger 5). This role requires expertise in board bring-up, C programming, CAN protocol, and FreeRTOS. Knowledge of Ultra-Wideband technology is highly desirable.
Responsibilities:
· Develop and implement embedded software for Ultra-Wideband (UWB) nodes using NXP NCJ29D6 chips (Ranger 5).
· Perform board bring-up activities including hardware validation and debugging.
· Design and develop device drivers and firmware for embedded systems.
· Ensure software meets performance, power consumption, and memory usage requirements.
· Integrate and optimize software for real-time operating systems (FreeRTOS).
· Collaborate with cross-functional teams to integrate UWB features into the overall system architecture.
· Debug and troubleshoot software issues related to UWB nodes and other embedded systems.
· Conduct code reviews and ensure adherence to best practices and coding standards.
· Write and maintain technical documentation, including design specifications and test plans.
· Stay updated with the latest embedded technologies and industry trends.
· Demonstrate the ability to learn and adapt in a fast-paced environment.
Qualifications:
· Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or a related field.
· Proven experience in embedded software development.
· Strong proficiency in C programming language.
· Experience with board bring-up, including hardware validation and debugging.
· In-depth knowledge of the CAN protocol and its application in embedded systems.
· Experience with real-time operating systems, particularly FreeRTOS.
· Strong problem-solving skills and the ability to work independently.
· Excellent communication and teamwork abilities.
· Knowledge of Ultra-Wideband technology is highly desirable.
· Experience with NXP NCJ29D6 chips (Ranger 5) is a plus.
· Understanding of device drivers and firmware development is a plus.
· Familiarity with UDS (Unified Diagnostic Services) and DoIP (Diagnostics over Internet Protocol) is a plus.
· Ability to learn and adapt in a fast-paced environment.
Base Pay Range (Annual)
$163,700 - $272,800 USD
By Submitting your application, you understand and agree that your personal data will be processed in accordance with our Candidate Privacy Notice. If you are a California resident, please refer to our California Candidate Privacy Notice.
Apply for this job
*
indicates a required field