Skip to content

Embedded Staff Software Engineer for Ultra Wideband
Company | Lucid Motors |
---|
Location | Newark, CA, USA |
---|
Salary | $163700 – $240020 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- 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.
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.
Preferred Qualifications
- 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.