Enable job alerts via email!

Software Engineer, Vehicle Communication (Networking)

Lucid Motors

Newark (CA)

On-site

USD 128,000 - 178,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player in luxury electric vehicles is seeking a Software Engineer to enhance vehicle communication systems. This role involves designing, implementing, and testing software solutions that ensure seamless interaction among various vehicle components. The ideal candidate will possess strong C++ skills and experience with QNX or Linux systems. Join a team of innovators dedicated to creating a sustainable future through cutting-edge technology and design. If you are passionate about automotive technology and eager to make an impact, this opportunity is perfect for you.

Benefits

Medical Insurance
Dental Insurance
Vision Insurance
401k
Vacation
Life Insurance
Disability Insurance
Equity Program
Annual Incentive Program

Qualifications

  • 3+ years of experience in software development.
  • Strong proficiency in C++ and troubleshooting skills.
  • Experience with QNX and Linux based systems.

Responsibilities

  • Designing and implementing software solutions for vehicle communication.
  • Debugging issues and optimizing system performance.
  • Ensuring seamless communication among vehicle components.

Skills

C++
Troubleshooting
Multithreaded Programming
IPC Mechanisms
Python

Education

Bachelor’s degree in computer science
Master’s degree in computer science

Tools

QNX
Linux
Git
Jenkins
Bazel

Job description

Software Engineer, Vehicle Communication (Networking)

Join to apply for the Software Engineer, Vehicle Communication (Networking) role at Lucid Motors

Software Engineer, Vehicle Communication (Networking)

1 week ago Be among the first 25 applicants

Join to apply for the Software Engineer, Vehicle Communication (Networking) role at Lucid Motors

Get AI-powered advice on this job and more exclusive features.

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.

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

Salary Range: The compensation range for this position is specific to the locations listed below and is the range Lucid reasonably and in good faith expects to pay for the position taking into account the wide variety of factors that are considered in making compensation decisions, including job-related knowledge; skillset; experience, education and training; certifications; and other relevant business and organizational factors.

Additional Compensation and Benefits: Lucid offers a wide range of competitive benefits, including medical, dental, vision, life insurance, disability insurance, vacation, and 401k. The successful candidate may also be eligible to participate in Lucid’s equity program and/or a discretionary annual incentive program, subject to the rules governing such programs. (Cash or equity incentive awards, if any, will depend on various factors, including, without limitation, individual and company performance.)

Base Pay Range (Annual)

$128,800—$177,100 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.

To all recruitment agencies: Lucid Motors does not accept agency resumes. Please do not forward resumes to our careers alias or other Lucid Motors employees. Lucid Motors is not responsible for any fees related to unsolicited resumes.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Motor Vehicle Manufacturing

Referrals increase your chances of interviewing at Lucid Motors by 2x

Sign in to set job alerts for “Software Engineer” roles.
Software Engineer 4 - TV & Web Player Platform
Software Engineer, AI Platform - New Grad
Software Engineer I (Full Time) United States

San Jose, CA $98,600.00-$125,900.00 3 weeks ago

Sunnyvale, CA $56.25-$173,000.00 4 days ago

New Grads 2025 - Software Engineer, Algorithm

San Jose, CA $120,000.00-$165,000.00 7 months ago

eCommerce Full Stack Developer (React / Shopify) - On Site

Sunnyvale, CA $117,000.00-$234,000.00 1 week ago

Jr. Software Development Engineer - Sunnyvale, CA
(General Hire) Software Engineer Graduate (Advertisement Team) - 2025 Start (BS/MS)

San Jose, CA $113,500.00-$250,000.00 4 days ago

Full Stack Software Engineer - Post-training

Palo Alto, CA $180,000.00-$440,000.00 2 weeks ago

New Grads 2025 - General Software Engineer

San Jose, CA $120,000.00-$165,000.00 3 months ago

Palo Alto, CA $140,000.00-$185,000.00 2 weeks ago

Software Engineer I (Intern) United States

San Jose, CA $44,000.00-$130,000.00 1 week ago

San Jose, CA $113,400.00-$206,300.00 9 hours ago

Frontend Software Engineer - University Graduate 2025

San Mateo, CA $120,000.00-$280,000.00 6 days ago

San Jose, CA $113,400.00-$206,300.00 4 days ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.