Lucid Motorsposted 17 days ago
$154,000 - $211,750/Yr
Full-time • Mid Level
Newark, CA
Transportation Equipment Manufacturing

About the position

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

  • Designing, implementing, and testing software solutions that enable seamless communication among various vehicle components, including Electronic Control Units (ECUs), and cloud-based services.
  • Ensuring efficient distribution of incoming network traffic among software components and reliable transportation of outgoing traffic.
  • 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-haves

  • 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).

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • Vacation
  • 401k
  • Eligibility to participate in Lucid's equity program and/or a discretionary annual incentive program.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service