Browse All Jobs
Job Description
Lucid Motors is seeking a Staff Embedded Software Engineer to join their Vehicle Connectivity, Telematics Control Unit Platform Team. This role focuses on developing embedded Linux technologies for critical vehicle functions such as network communication, internet connectivity, telemetry, and over-the-air software updates.Role Responsibilities:
  • Design and develop robust software platform & features for Telematics Control Unit.
  • Writing implementation, unit test, component test and documentation using team technology stack based on C/C++, shell scripting & Python.
  • Commitment and ownership to get software done with the explicit testing implemented to deliver on time and protect quality & scalability.
  • Understanding of delivering scalable tested & documented software.
  • Contributing to ideation sessions, requirements, design & code reviews.
  • Collaborate on defining software architecture in a multi-core processor in Linux.
  • Collaborate with system engineering to provide a strong requirement specification.
  • Collaborate on design & development of software test plan.
Required Qualifications:
  • Bachelor's degree in computer science or equivalent technology field is required.
  • Fluent in OOP, data structures and algorithms.
  • 5+ years of industry experience with C/C++ development in embedded Linux platforms
  • Strong problem-solving medal belt and debugging tricks; proficiency using advanced debugging techniques and tools.
  • Solid understanding of C/C++ application memory and CPU profiling, performance analysis and optimization
  • Strong social engineering – bringing deliveries as a team.
  • Comfortable using Git and following solid development processes.
  • Experience with networking protocols such as TCP/UDP, MQTT, REST, RPC, DBUS.
  • Sound knowledge of Linux operating system internals for application development.
  • Strong understanding of IPC Mechanisms – Sockets, Message Queues, Shared Memory, Signal handling, D-BUS.
Preferred Qualifications:
  • Master's degree or higher education in Computer Science or equivalent technology field.
  • Experience with secure embedded software functionality.
  • Automotive software development experience.
  • Knowledge on DevOps, Docker, Jenkins for embedded development.
  • YOCTO Linux experience.
  • Familiar with Agile development processes
Lucid offers:
  • Competitive benefits (medical, dental, vision, life insurance, disability insurance, vacation, and 401k).
  • Equity program participation eligibility.
  • Discretionary annual incentive program eligibility.
Apply Manually

Lucid Motors

Lucid Motors is a luxury electric vehicle company focused on creating captivating vehicles that elevate the human experience while transcending traditional limitations in space, performance, and intelligence. With a commitment to sustainable design, Lucid aims to lead the new era of luxury electric vehicles by prioritizing the individual and the environment. The company emphasizes innovation, collaboration, and a drive to create a better, more sustainable future by returning to the fundamentals of great design.

All Jobs at Lucid Motors (755)