Logo
Lucid Motors

Staff Software Engineer - Telematics

Lucid Motors, Seattle, Washington, us, 98127

Save Job

Overview

Leading the future in luxury electric and mobility. Lucid seeks to introduce captivating, luxury electric vehicles that elevate the human experience and redefine mobility. We plan to lead in this new era of luxury electric by returning to the fundamentals of great design. When you are not bound by convention, you are free to define your own experience. We offer a community for innovators who want to make an immediate and significant impact and contribute to a more sustainable future. Role

Staff level Software Engineer to contribute to the growth of the Vehicle Connectivity team. The Vehicle Connectivity team works on Embedded Linux technologies to enable functions such as Internet Connectivity, Location Services, Mobile App Communication, Telemetry, and Over-The-Air Software Updates for the Vehicle. These technologies are developed in-house and are at the cutting edge. Ideal candidates possess a can-do attitude, demonstrate excellence in their field, learn quickly, and strive for high quality in a fast-paced environment. Responsibilities

Design and develop complex software for Telematics Control Unit Develop framework and features for connectivity, OTA, cloud communication, and location services Architect software for multi-core processor environments Provide design, development, and debugging support for integrating functions into the control unit Optimize software through design and code reviews Develop design and/or product validation tests to ensure robustness Integrate with Cloud, Powertrain, and Data Science teams Collaborate with System Engineering on software feature requirements and design reviews Lead and resolve customer vehicle Telematics software issues with quick turnaround Required Qualifications

Bachelor's degree in Computer Science, Computer Engineering, or related field 10+ years of industry experience with C/C++ development 10+ years of industry experience with Linux OS, networking protocols (TCP/UDP, MQTT), and system primitives (pthreads) Strong understanding of IPC mechanisms (sockets, message queues, shared memory, etc.) Experience with scripting languages/tools to optimize software development and testing Strong understanding of Object Oriented Design, data structures, and algorithms Preferred Qualifications

Master's degree in Computer Science, Computer Engineering, or related field Working knowledge of automotive protocols such as CAN and UDS Experience with Python scripting Experience in automotive telematics software Experience writing automotive diagnostics software Proficiency in shell scripting (bash) Equal Opportunity

Lucid Motors is an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, national or ethnic origin, age, religion, disability, sexual orientation, gender, gender identity and expression, marital status, or other protected characteristics. Compensation and Benefits

Base Pay Range (Annual): $158,800 - $232,870 USD Lucid offers a range of competitive benefits including medical, dental, vision, life insurance, disability insurance, vacation, and 401k. Eligible employees may participate in equity programs and/or discretionary annual incentive programs. Application Notes

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

#J-18808-Ljbffr