More jobs:
Senior Embedded Infotainment Architect
Job in
Southfield, Oakland County, Michigan, 48076, USA
Listed on 2026-07-08
Listing for:
Sapphire Stream Technology
Full Time
position Listed on 2026-07-08
Job specializations:
-
Software Development
C++ Developer, Embedded Software Engineer, Embedded Systems/ Firmware/ IoT, Android Developer
Job Description & How to Apply Below
Position Title:
Principal Software Engineer
Location Of Employment: 2000 Town Center, Unit 660, Southfield, MI 48075
Reference
-SE004
Job Responsibilities
Design, develop, integrate, validate, and optimize embedded software for automotive infotainment systems across Android, Linux, and QNX environments; perform deep-level debugging and root-cause analysis; maintain CI/CD automation; and provide technical leadership through code reviews, mentorship, and Scrum facilitation.
1. Software Architecture & Development
- Design, develop, and optimize embedded software for automotive infotainment systems, including Bluetooth, Wi-Fi, Audio, Multimedia, Android Auto, and Car Play on the Android platform.
- Implement system-level features using C, C++, Java, and Python across Android, Linux, and QNX RTOS environments; port and integrate software modules including HAL layers, drivers, and middleware.
- Collaborate with engineering and verification teams to align development with project objectives and timing.
- Perform deep-level debugging and root-cause analysis of infotainment and connectivity issues using ADB, CAN analyzers, MOST, SPI, and I2C tools.
- Integrate and debug third-party automotive software modules; triage field, factory, and development issues and provide rapid solutions.
3. Validation, Optimization & CI/CD
- Integrate software from OEMs and automotive suppliers into unified infotainment platforms; optimize memory, CPU, and storage performance.
- Develop and maintain automation frameworks, CI/CD pipelines, and KPI monitoring tools; ensure adherence to coding standards and quality metrics.
4. Technical Leadership & Collaboration
- Provide architectural guidance to engineers through code reviews, design reviews, and mentorship; act as Scrum Master, facilitating sprint planning and stand-ups.
- Support cybersecurity initiatives, including log sanitization and access control per IVI standards; communicate technical progress and risks to OEM stakeholders.
Knowledge & Skills Applied:
- Embedded software development for automotive infotainment systems.
- Embedded driver development in C, C++, and Java on Linux or QNX RTOS; kernel programming, BSP development.
- Third-party automotive module integration and debugging.
- Bluetooth, Wi-Fi, Android Auto, Wireless Car Play; CAN, MOST, I2C, SPI protocols.
- Agile/Scrum methodology;
Scrum Master; multithreading;
Python, C#.
Requirements
Master’s degree in Software Engineering or Computer Science, or foreign equivalent + 3 years of experience.
#J-18808-LjbffrPosition Requirements
10+ Years
work experience
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:
×