Embedded Staff Software Engineer of Access Controls Systems
Overview:
Lucid Motors is looking for a highly skilled and versatile Embedded Software Engineer to join our team. The ideal candidate will have a strong background in embedded systems, with expertise in RTOS, bootloader development, secure storage, board bring-up, and C programming. This role is ideal for a well-rounded generalist who can handle a variety of tasks in the embedded software domain.
Responsibilities:
· Design, develop, and implement software for embedded systems with a focus on RTOS and bootloader development.
· Perform board bring-up activities, including hardware validation, debugging, and initial software integration.
· Develop and manage secure storage solutions to protect sensitive data in embedded systems.
· Write and optimize C code for various embedded applications, ensuring high performance and reliability.
· Collaborate with cross-functional teams to integrate software components into the overall system architecture.
· Debug and troubleshoot software and hardware issues during the development and testing phases.
· Conduct code reviews to ensure adherence to coding standards and best practices.
· Stay updated with the latest trends and technologies in embedded systems and apply them to ongoing projects.
· Write and maintain comprehensive technical documentation, including design specifications and test plans.
Qualifications:
· Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or a related field is required.
· Proven experience in embedded software development with a focus on RTOS and bootloader development.
· Strong expertise in C programming for embedded systems.
· Experience with board bring-up, including hardware validation and debugging.
· Knowledge of secure storage technologies and their implementation in embedded systems.
· Strong problem-solving skills and the ability to work independently.
· Excellent communication and teamwork abilities.
· Familiarity with additional embedded technologies such as device drivers, communication protocols, and peripheral integration is a plus.
· Understanding of automotive or industrial embedded systems is desirable.
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