Sr. Embedded Software Engineer, Infotainment Systems
Listed on 2025-12-21
-
Software Development
Software Engineer, Embedded Software Engineer
Sr. Embedded Software Engineer, Infotainment Systems
Southfield, MI
OverviewSoftware has a crucial role in the modernvehiclewhereitcommands the operation of many sub-systems. The most visible and most complex among them is theInfotainmentsystem.Itis an integral part of the human machine interface (HMI), and is increasingly contributing to the user experience of the occupants. We are seeking aSenior Embedded Software Engineerfor our state-of-the-artInfotainmentsystem. This position requires an experienced professional with accomplished background in embeddedRTOS.
Our ideal candidate possesses extended knowledge in complex low-level software systems who can adapt quickly and contribute to an efficient and stable runtime platform within a fast-paced environment.
- Contribute to the design of overall software system architecture to establish a stable foundation for middleware and applications
- Evaluate hardware and software components from potential vendors, interact with partners to develop and support the board, device drivers, and boot loaders
- Develop and modify product specific kernel and device drivers
- Configure memory mapping and interrupt routing for efficient OS and middleware operations
- Develop unit test cases. Diagnose, analyze, and resolve issues
- Optimize the virtualized operating environment and tune the platform subsystems for key use cases
- A minimum of 5 years of industry experience in system software development
- Advanced knowledge of OS internals (process scheduler, memory management, concurrency, synchronization, memory allocation, file system,
- 5+ years of experience developing in C/C++ and shell scripting
- Fluency in source code management, unit test, code review, and issue tracking systems
- Hands on experience configuring, trouble-shooting, and optimizing embedded systems and middleware
- Mastery skills inLinuxdevelopment environment with GNU toolchain
- Expert in embedded system development usingRTOS(
- Working knowledge with Hypervisor and virtualization technologies in embedded usage (QEMU, Virt I/O, safe partitioning, secure IPC)
- Passion for product excellence and quality
- Familiar with ARMv8 64-bit architecture
- Experience with board bring-up, kernel customizations, devicedriveroptimization
- Experience withautomotiveinfotainmentsystems
- BS minimum in the areas of Computer Science, Computer engineering or other related fields (MS preferred)
Lucid offers a wide range of competitive benefits, including medical, dental, vision, life insurance, disability insurance, vacation, and 401k. The successful candidate may also be eligible to participate in Lucid’s equity program and/or a discretionary annual incentive program, subject to the rules governing such programs. (Cash or equity incentive awards, if any, will depend on various factors, including, without limitation, individual and company performance.)
Note:
This description excludes agency resumes and other non-applicant related materials.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).