Lucid Motors logo

Sr. Software Engineer, Vehicle Communication

Lucid Motors

Newark, CA
Full Time
Senior
154k-212k
19 days ago

Job Description

About the Role

Leading the future in luxury electric and mobility At Lucid, we set out to introduce the most captivating, luxury electric vehicles that elevate the human experience and transcend the perceived limitations of space, performance, and intelligence. Vehicles that are intuitive, liberating, and designed for the future of mobility. We plan to lead in this new era of luxury electric by returning to the fundamentals of great design - where every decision we make is in service of the individual and environment. Because when you are no longer bound by convention, you are free to define your own experience. Come work alongside some of the most accomplished minds in the industry. Beyond providing competitive salaries, we're providing a community for innovators who want to make an immediate and significant impact. If you are driven to create a better, more sustainable future, then this is the right place for you.

Key Responsibilities

  • Designing, implementing, and testing software solutions that enable seamless communication among various vehicle components, including Electronic Control Units (ECUs), and cloud-based services.
  • Managing 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.
  • Debugging and fixing issues, and optimizing performance of the system.

Requirements

  • 5+ 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
  • Experience with software development in a team environment (peer reviews, unit tests, configuration management, defect tracking)

Nice to Have

  • Experience with AUTOSAR platforms, and tools set
  • Experience with Android
  • Development of Android HAL layers (Android 10+)
  • Proficiency in Python
  • Understanding of Automotive communication protocols: Vehicle Signal, CAN, LIN, Ethernet
  • Experience with embedded Automotive Infotainment systems
  • Good understanding of OOAD and UML concepts
  • 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)

Qualifications

  • Bachelor's degree in computer science or equivalent
  • Master's degree preferred

Benefits & Perks

  • Competitive benefits including medical, dental, vision, life insurance, disability insurance, vacation, and 401k
  • Eligibility to participate in Lucid's equity program and/or a discretionary annual incentive program
Apply Now

Job Details

Posted AtJul 10, 2025
Salary154k-212k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Lucid Motors

Website

lucidmotors.com

Location

Newark, CA

Industry

Automobile and Light Duty Motor Vehicle Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches