More jobs:
Embedded Software Engineer; Automotive Infotainment Platforms
Job in
Chicago, Cook County, Illinois, 60290, USA
Listed on 2026-02-12
Listing for:
Hashlist
Full Time
position Listed on 2026-02-12
Job specializations:
-
Software Development
Embedded Software Engineer
Job Description & How to Apply Below
Staff Embedded Software Engineer (Automotive Infotainment Platforms)
3 days ago Be among the first 25 applicants
Get AI-powered advice on this job and more exclusive features.
About the job
We are seeking an accomplished Staff Embedded Software Engineer to play a key role in next-generation automotive infotainment platforms. You will provide technical leadership and hands‑on expertise in designing, integrating, and optimizing embedded software below the application layer—covering middleware, operating system integration, device drivers, and SoC hardware enablement—for instrument clusters, head‑up displays (HUDs), center and passenger displays, advanced audio systems, camera systems, and more.
Responsibilities:
- Lead embedded infotainment software development from requirements analysis through production release.
- Design, implement, and optimize low‑level components including drivers, board support packages (BSP), middleware, and OS services.
- Collaborate closely with hardware, system architecture, and application teams to enable platform features and ensure seamless system integration.
- Debug, diagnose, and resolve complex software–hardware interaction issues, including memory management and performance bottlenecks.
- Ensure compliance with automotive standards such as ASPICE, ISO 26262, and cybersecurity best practices.
- Mentor junior engineers and contribute to technical direction, architecture decisions, and code reviews.
- Work with cross‑functional global teams to meet project timelines and quality targets.
Qualifications:
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
- 8+ years of professional experience in embedded software development for infotainment or automotive platforms.
- Strong proficiency in C/C++ for real‑time, resource‑constrained, and safety‑critical systems.
- Hands‑on experience with Linux, QNX, or Android Automotive OS internals, including kernel, middleware, and device driver development.
- Solid understanding of SoC bring‑up and BSP development (bootloaders, power management, memory initialization).
- Proven experience integrating peripherals for infotainment systems (e.g., display controllers, GPUs, touch controllers, audio DSPs, connectivity modules, USB, CAN, Ethernet, PCIe).
- Ability to debug and resolve complex issues involving graphics performance, audio synchronization, system stability, and thermal/power constraints.
- Experience with Automotive Ethernet, SOME/IP, and communication stacks.
- Familiarity with automotive software development processes, version control (Git), CI/CD pipelines, and issue‑tracking tools.
- Strong communication skills and the ability to collaborate with hardware, HMI, multimedia, and systems architecture teams.
Next steps
- Press “Apply”
- We will review your application
- If qualified, you will be accepted into the network and can be considered for this and similar positions & projects
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
(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).
Search for further Jobs Here:
×