To design, implement, and test software solutions that enable seamless communication among various vehicle components, including Electronic Control Units (ECUs), and cloud-based services for luxury electric vehicles at Lucid Motors
Requirements
- Strong proficiency in C++ programming language
- Experience in QNX and/or Linux based system development and Linux based application programming (multithreaded programming, IPC mechanisms)
- Experience with software development in a team environment (peer reviews, unit tests, configuration management, defect tracking)
- Experience with AUTOSAR platforms, and tools set
- Experience with Android
- Proficiency in Python
Responsibilities
- Designing, implementing, and testing software solutions that enable seamless communication among various vehicle components
- Debugging and fixing issues, and optimizing performance of the system
- 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
Other
- 7+ years of experience
- Bachelor’s degree in computer science or equivalent. Master’s preferred