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

Senior Software Engineer - Embedded Linux

Lucid Motors

$142,600 - $196,020
Sep 25, 2025
Seattle, WA, US
Apply Now

Lucid is seeking a Senior Software Engineer to contribute to the Vehicle Connectivity team, which focuses on developing critical vehicle telematics functions using Embedded Linux technologies. The goal is to pioneer in-house solutions for diagnostics, telemetry, over-the-air software updates, cloud communication, and location services, pushing the boundaries of luxury electric vehicle technology.

Requirements

  • 5+ years of industry experience with Embedded Linux development in C/C++
  • 5+ years of industry experience with Linux Operating System, Networking protocols such as TCP/UDP, MQTT and system primitives such as Pthreads
  • Strong understanding of real-time operating system (RTOS) concepts
  • Strong understanding of IPC Mechanisms – Sockets, Message Queues, Shared Memory, etc.
  • Experience with scripting languages/tools and methods to optimize SW development and testing activities.
  • Strong understanding of Object Oriented Design, Data Structures and Algorithms
  • Working knowledge of Automotive Protocols such as CAN, UDS, DoIP, etc.

Responsibilities

  • Design and develop complex Embedded Linux software for the Telematics Control Unit (TCU) in a multi-core processor environment
  • Develop features and corresponding unit tests for supporting Connectivity, Diagnostics, Telemetry, OTA, Cloud Communication and Location Services
  • Participate in design, development, and debug activities to support integrating individual functions into the Telematics Control Unit (TCU)
  • Ensure optimal software architecture, design and implementation through design reviews and code reviews
  • Develop various test frameworks and harnesses for verification and validation
  • Integrate with Cloud, Powertrain and Data Science teams
  • Collaborate with System engineering to develop software feature requirements, drive reviews for requirements

Other

  • Bachelors degree in Computer Science, Computer Engineering or related technical field is required.
  • Masters degree in Computer Science, Computer Engineering or related technical field is preferred
  • Experience writing software for Automotive Telematics / Diagnostics applications
  • Experience with Jira, GitLab, Jenkins & Confluence
  • Strong Proficiency in scripting languages (Python & BASH Shell)