Principal Software Engineer

Sapphire Stream Technology
Southfield, MIFULL_TIMEPosted Aug 5, 2026

Role responsibilities

Design and optimize embedded software for automotive infotainment systems across Android, Linux, and QNX environments. Provide technical leadership through code reviews, mentorship, and Scrum facilitation while managing CI/CD pipelines.

Requirements

Requires a Master's degree in Software Engineering or Computer Science (or foreign equivalent) plus 3 years of experience. Must possess expertise in embedded driver development and automotive connectivity protocols.

Key skills

Embedded Software Development, Android Automotive OS, C++, Java, Python, QNX, Linux, CI/CD, Agile/Scrum, HAL, CAN, Bluetooth, Wi-Fi, Android Auto, CarPlay, Root-cause Analysis

Keywords

Android Automotive OS, AOSP, Audio HAL, ALSA, C++, Java, Python, Linux, QNX, RTOS, BSP, CAN, MOST, I2C, SPI, Bluetooth, Wi-Fi, Android Auto, CarPlay, CI/CD, Jenkins, Gerrit, JIRA, Git, DevOps, Scrum, Agile, Infotainment, Embedded Systems, Cybersecurity

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free