Lucid Motors
Software Engineer, Vehicle Communication (Networking)
24 days ago
About the Job
Responsibilities
As a key member of our engineering team, you would be designing, implementing, and testing software solutions that enable seamless communication among various vehicle components, including Electronic Control Units (ECUs), and cloud-based services. It also includes internal communication within the system where incoming network traffic is efficiently distributed among software components and outgoing traffic is reliably transported to reach their intended destinations. Being able to debug and fix issues, and optimizing performance of the system are also essential to this role.
Qualification:
3+ years of experience
Strong proficiency in C++ programming language
Experience in QNX and/or Linux based system development and Linux based application programming (multithreaded programming, IPC mechanisms)
Strong troubleshooting skills including the ability to analyze issues like Memory Leaks, Deadlocks, and Performance problems etc.
Experience with software development in a team environment (peer reviews, unit tests, configuration management, defect tracking)
Desired Skills:
Experience with AUTOSAR platforms, and tools set
Experience with Android
Experience in development of Android HAL layers (Android 10+).
Proficiency in Python
Understanding of Automotive communication protocol: Vehicle Signal, CAN, LIN, Ethernet
Experience with embedded Automotive Infotainment system
Good understanding of OOAD and UML concepts.
Understanding and familiarity with Google unit Test framework.
Real time debugging on hardware using Emulators / Debuggers and software debugging skills.
Experience with software development tools and methodologies (e.g. Jenkins, Git, Bazel, Agile).
Education:
Bachelor’s degree in computer science or equivalent. Master’s preferred
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.
About the Company

Lucid Motors
<p>Lucid Motors sets out to create a car that elevates the human experience and transcends the perceived limitations of space, performance, and intelligence. A car that is intuitive, liberating, and designed for all the ways people get around. Lucid Motors plans to lead in this new era of mobility by returning to the fundamentals of great design – where every decision we make is in service of the individual. Because when you are no longer bound by convention, you are free to define your own path.</p>
Similar Jobs

Senior Embedded Software Engineer, Vehicle Connectivity
Senior Embedded Software Engineer, Vehicle Connectivity
- Lucid motors
- Newark, CA, US
- In-person
- Full time role
Innovative electric vehicles redefining sustainable mobility and elevating the driving experience.
About 1 month ago

Software Engineer, Automotive Connectivity
Software Engineer, Automotive Connectivity
- Edag
- Fremont, CA, US
- In-person
- Full time role
Pioneering sustainable vehicle and industrial solutions for a greener future.
25 days ago

Sr. Software QA Engineer, Infotainment (Car Controls)
Sr. Software QA Engineer, Infotainment (Car Controls)
- Lucid motors
- Newark, CA, US
- In-person
- Full time role
Innovative electric vehicles redefining sustainable mobility and elevating the driving experience.
24 days ago