Senior Software Engineer
Full-time
Lucid Motors
Responsibilities
- Develop and maintain production ADAS application-layer software in C++ across multiple vehicle programs and software variants.
- Decompose system requirements, own software architecture, implement features, and support verification-criteria definition.
- Design and implement state-machine logic for active safety, parking, viewing, and driving features.
- Implement vehicle-facing behavior such as telltales, warnings, chimes, settings, diagnostics, fault handling, and HMI interactions.
- Integrate supplier and in-house ADAS functionality across vehicle programs and maintain middleware and communication interfaces including DDS and Ethernet.
- Build scalable multi-platform architectures, code-generation workflows, release strategies, Bazel-based build systems, CI/CD pipelines, build automation, and developer tooling.
- Perform unit, SIL, HIL, bench, and in-vehicle testing; troubleshoot integration issues and lead root-cause analysis across software and ECU boundaries.
- Participate in code and design reviews, release planning, documentation, and engineering workflow improvements.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional software-development experience, including embedded, automotive, robotics, or other safety-critical systems.
- Strong C/C++ programming, software architecture, debugging, and system-integration skills in Linux-based development environments.
- Experience designing and implementing state machines and translating complex requirements into testable software.
- Experience with Git-based development, code reviews, automated builds, and modern CI/CD workflows.
- Ability to work independently and collaborate clearly across software, systems, project management, ADAS, infotainment, and validation teams.
- Preferred: Master’s or PhD degree in a relevant technical field.
- Preferred: ADAS/AD, HMI, vehicle application integration, functional safety, or ISO 26262 experience.
- Preferred: Experience with QNX or comparable embedded automotive platforms, Vector CANoe or CANape, Bazel, CMake, code generation, build-server infrastructure, and multi-platform release branches.
- Preferred: Experience with MATLAB/Simulink, simulation-based validation, diagnostics, fault handling, logging, and vehicle data analysis.
Benefits
- Medical, dental, and vision insurance.
- Life and disability coverage.
- Paid time off and paid holidays.
- 401(k) retirement plan.
- Eligible employees may participate in Lucid’s equity program and/or discretionary annual cash incentive program.
- Full-time employment with production-focused work across Lucid vehicle programs; no remote or onsite arrangement is stated.
Vacancy posted 24 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Southfield, MI vacancy
- ...Senior Software Engineer As a Senior Software Engineer, you will help build and scale a newly launched AI-first product that directly impacts company revenue by helping our internal sales team members focus on the clients most likely to convert. This role is for...SeniorLive inShift workNight shiftWeekend work
$57 - $70 per hour
...Job Title: Senior Software Engineer - Backend and Distributed SystemsJob Description This role focuses on designing and developing high-performance backend services and distributed systems using C# and .NET in Linux server environments. You will architect scalable,...SeniorContract workTemporary workWork at officeRemote workMonday to Friday$131k - $170k
Description Senior Software Engineer 1 Location: Remote, USA Employment Type: Full-Time Benefits Offered: Vision, Medical, Life, Dental, 401K Gross annual base salary: USD 131,000-170,000 Additional variable compensation and benefits may apply....SeniorFull timeTemporary workWork at officeRemote work- ...Sr. Software Engineer MAHIN-JOB-35474 Location:Southfield, MI, FULL TIME About the Role and Job: Design and implement software changes to meet the software requirements Test and debug the changes using the appropriate tools (bench simulator, debugger...SeniorFull time
- ...PROLIM ( is currently seeking Software Engineer - UI forone of our top Client for Location Farmington Hills, MI. Responsibilities Familiarity with code versioning tools such as Git and Bitbucket is essential Bachelor's degree or certification...SeniorWork experience placement
- ...Lead Software Engineer Tyler Technologies is seeking a Lead Software Engineer to help build and evolve mission-critical, cloud-hosted public safety solutions used by first responders across the United States. This role combines hands-on software development with technical...Senior
- ...Company Name: ASTEMO AMERICAS, INC. Job Family: Engineering Job Description: General Responsibilities: The Design Engineer is primarily responsible for developing software for EPS Electric Power Steering. The Design Engineer will be responsible...Senior
- ...Senior Software Engineer Doeren Mayhew is the 37th largest U.S. tax, assurance and advisory firm headquartered in Troy, Michigan with over 25 offices across the country and abroad. Founded in 1932, Doeren Mayhew is positioned for successful future growth. If you want...Senior
- ...Senior Software Engineer (Cloud And Ai) Summary The Toyoda Gosei Group is a leading global manufacturer of rubber and plastic automotive components, safety systems and LEDs. Globally Headquartered in Japan with a network of 67 group companies in 17 countries and regions...SeniorWork at office
$100.8k - $141.75k
...Auburn Hills - Michigan - USA Full time R2026-3002 In this role, the Software Development Engineer will be responsible for developing and deploying embedded software solutions for BorgWarner AWD products. Utilizing their technical expertise, they will ensure software...SeniorFull timeImmediate start$86k - $145k
...Software Engineer Senior Remote We are a hybrid, remote-office company dedicated to growing our talent anywhere! At Pathward, we take tremendous pride in our purpose to create financial inclusion for all™. We are a financial empowerment company that works with...SeniorWork experience placementWork at officeLocal areaRemote workFlexible hours$113.58k - $192.9k
...Full-Stack Software Engineer At Ford Motor Company, we believe freedom of movement drives human progress. We also believe in providing you with the freedom to define and realize your dreams. With our incredible plans for the future of mobility, we have a wide variety...SeniorImmediate startRemote workFlexible hours- ...order-management workflows. Build reliable and maintainable software using appropriate design patterns, testing practices, security... ...responsibly use tools such as GitHub Copilot and AI-driven engineering or observability capabilities. Provide technical guidance and...SeniorFull timeContract workWork experience placementLocal areaWork from homeRelocation package
- ...Backend Engineer As a Backend Engineer at Sift, you'll play a critical role in delivering the experiences that help thousands of users... ...users. About the Role Develop and test very complex software solutions with minimal direction Release and validate software...Senior
$190k - $220k
Job DescriptionJob Description The Role The Compute Systems Software team is a dynamic and fast paced team that designs,... ...The OS Safety and Services team is seeking an experienced Senior Software Engineer to join our team to work on high-compute System-on-Chip (SoC...SeniorFull timeLocal areaWork from home- ...Job Description Job Description Job Description We are seeking an experienced Senior Software Engineer to lead the design and development of scalable, reliable software systems. This role is ideal for an engineer who can operate independently, own complex technical...Senior
- ...Sr Software Engineer Work Arrangement: This role is categorized as hybrid. This means the successful candidate is expected to report to Austin, TX, Warren, MI, Sunnyvale, CA, or Mountainview, CA, three times per week, at minimum. About the team Our team builds the...SeniorRelocation packageFlexible hours
- ...development (BDD), performing functional decomposition, developing Software Development Kits (SDKs) for integration with Connected Vehicle... ...REQUIREMENTS : Bachelor’s degree in Computer Science and Engineering, Computer Engineering, Software Engineering or related field...SeniorFull timeWork at officeLocal areaRemote workWork from home
- ...in how we will influence the future of transportation. Our Software Services team is at the forefront of this work, emboldening... ...us forward and achieve our mission. The Role As a Senior Software Engineer – Connectivity Software Verification, you will ensure the quality...SeniorLocal areaWork from homeRelocationRelocation packageNight shift
- ...the world forward. Built on Lucid’s proprietary technology and software-defined vehicle architecture, our award-winning vehicles bring... ...to choose between performance and sustainability, design and engineering, ambition and integrity. In Lucid Air and Lucid Gravity, we have...SeniorHourly pay
$131k - $170k
...Senior AI Engineer Location :Hybrid, United States Employment Type :Full-Time Benefits Offered :Vision, Medical... ...will involve overseeing the entire lifecycle of AI and software subsystems-from defining requirements and designing systems...SeniorFull timeTemporary workWork experience placementWork at officeRemote work- ...built on the ServiceNow platform. As a Senior Developer, you will analyze business requirements... ...hardware configuration.Participates in software system testing and validation procedures... ...Science, Bachelor's: Computer Engineering, High School (HS) (Required)Work ExperienceGeneral...SeniorWork at office3 days per week
- ...Job Description Job Description Senior Full Stack Software Engineer Overview / Summary We are seeking a highly skilled Senior Full Stack Software Engineer with strong experience developing end-to-end software solutions across frontend, backend, cloud, data, and AI...Senior
- ...policies, and procedures across the portfolio Act as the senior technical authority for all network - related initiatives, ensuring... ...s degree in Computer Science, Information Technology, Network Engineering, or a related technical discipline, or equivalent experience...SeniorPermanent employmentLocal areaRemote work
- DescriptionSAIC is currently seeking a Software Safety Engineer in Huntsville, Alabama to support to U.S. Army Integrated Fires Mission Command... ...prioritized and resolved in a timely mannerProvide updates to senior management regarding safety program status/issues, as well...SeniorWork at officeRemote workRelocation2 days per week1 day per week
- ...Sr. Software Engineer 8 year of experience in the Automotive domain Experience in Issue management, prioritization and risk analysis Experience in the ALM tool chain eg, JIRA and confluence Good knowledge on Generic Global Diagnostics specification (GGSD)...Senior
$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database....SeniorFull timeTemporary workFlexible hours$173k - $225k
Description Senior Manager, Software Engineering Location : Remote, United States Employment Type : Full-Time Benefits Offered : Vision, Medical, Life, Dental, 401K Gross Annual Base Salary : USD 173,000 - 225,000 Additional variable...SeniorFull timeTemporary workRemote work- ...Job Description Job Description Senior WorkForce Software Configuration Engineer Overview / Summary We are seeking a Senior WorkForce Software Configuration Engineer to support the configuration, deployment, and ongoing maintenance of enterprise workforce management...SeniorShift work
- ...Software Engineer Dearborn, MI The Pega System Architect position will provide technical oversight and implementation of Pega systems solutions, which includes: Supporting Inception and Elaboration to ensure optimal solution architecture and design Directing...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
Related searches
- software developer positions Southfield, MI
- senior software engineer remote Southfield, MI
- cybersecurity software engineer Southfield, MI
- part time software developer remote Southfield, MI
- software engineer Southfield, MI
- software engineer travel Southfield, MI
- software engineer amazon Southfield, MI
- junior software developer remote Southfield, MI
- software developer Southfield, MI
- software engineer healthcare Southfield, MI



