Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Lucid Motors Logo

Staff Software Engineer, Networking

Lucid Motors

$158,800 - $232,870
Sep 22, 2025
Seattle, WA, US
Apply Now

Lucid is seeking a Staff Embedded Network Software Developer to help grow their vehicle connectivity team, working on embedded Linux technologies to achieve critical vehicle functions like network communication, interfaces, internet connectivity, telemetry, over-the-air software updates. These technologies are being pioneered in-house at Lucid and are at the cutting edge.

Requirements

  • Fluent in OOP, data structures and algorithms
  • 5+ years of industry experience with C++ development in embedded Linux platforms
  • In depth first-hand experience with networking stack and protocols
  • Proficiency with modern embedded networks TC, VLAN configurations with high availability requirements
  • Comfortable using Git and following solid development processes
  • Sound knowledge of Linux operating system internals for application development
  • Strong understanding of IPC Mechanisms – Sockets, Message Queues, Shared Memory, Signal handling

Responsibilities

  • Design and develop robust software components for Telematics Control Unit
  • Writing implementation, unit test, component test and documentation using team technology stack based on C++
  • Commitment and ownership to get software done with the explicit testing implemented to deliver on time and protect quality & scalability
  • Understanding of delivering scalable tested & documented software
  • Contributing to ideation sessions, requirements, design & code reviews
  • Collaborate on defining software architecture in a multi-core processor in Linux
  • Collaborate with system engineering to provide a strong requirement specification

Other

  • The individual will show excellence in their respective fields, to learn quickly and strive for perfection within a fast-paced development environment.
  • Strong social engineering – bringing deliveries as a team
  • Bachelor's degree in computer science or equivalent technology field
  • MS degree or above in Computer Science or equivalent technology field
  • Experience with secure embedded software functionality