Principal Software Engineer Southfield, Michigan, United States | Engineering

Sapphire Stream Tech

Southfield (MI)

Vor Ort

USD 140.000 - 190.000

Vollzeit

Vor 3 Tagen
Sei unter den ersten Bewerbenden

Eine vollständige Bewerbung in einer Minute

Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Medical insurance
Vision insurance
Dental insurance
401(k)
Disability insurance

Zusammenfassung

SST, based in Southfield, Michigan, is seeking a Principal Software Engineer to lead embedded software for automotive infotainment on Android, Linux, and QNX. You’ll design, implement, and optimize features across Bluetooth, Wi‑Fi, audio, multimedia, Android Auto, and CarPlay, and drive CI/CD improvements.

You will mentor teams, perform deep debugging, and ensure quality through code reviews and architectural guidance while coordinating with OEM stakeholders and verification teams.

Qualifikationen

  • Master's degree in Computer Science, Computer Applications, or Computer Engineering.
  • 3 years of automotive embedded software experience.
  • Experience with Android Auto and CarPlay is a plus.

Aufgaben

  • Design, develop, integrate, validate, and optimize embedded software for automotive infotainment across Android, Linux, and QNX.
  • Lead debugging, root-cause analysis and code reviews.
  • Mentor engineers and facilitate Scrum ceremonies.
  • Collaborate with OEMs and suppliers to meet project timelines.

Kenntnisse

Embedded software
C/C++
Java
Python
Multithreading

Ausbildung

Master's degree in CS/Eng

Tools

ADB
CAN analyzers
MOST
SPI
I2C

Jobbeschreibung

We are building technology that drives the future


Explore opportunities and become a part of SST


Principal Software Engineer

Southfield, Michigan, United States | Engineering | Full-time


Employment Type: Full-Time, 40 hours/week


Job Description

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.


Software Architecture & Development


  • Design, develop, and optimize embedded software for automotive infotainment systems, including Bluetooth, Wi-Fi, Audio, Multimedia, Android Auto, and CarPlay 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.


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.


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 CarPlay; CAN, MOST, I2C, SPI protocols.

  • Agile/Scrum methodology; Scrum Master; multithreading; Python, C#.


Requirements

Master's degree in Computer Science, Computer Applications, or Computer Engineering, or foreign equivalent + 3 years of experience.


Benefits


  • Medical insurance

  • Vision insurance

  • Dental insurance

  • 401(k)

  • Disability insurance

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Software Engineer - Automotive Infotainment & Connectivity Southfield, Michigan, United States | Engineering
Senior Software Engineer - Automotive Infotainment & Connectivity Southfield, Michigan, United States | Engineering

Sapphire Stream Tech • Southfield (MI)

Vor Ort
USD 120.000 - 160.000
Medical insurance
Vision insurance
Dental insurance
+2
Automotive Infotainment Validation Engineer Southfield, Michigan, United States | Engineering
Automotive Infotainment Validation Engineer Southfield, Michigan, United States | Engineering

Sapphire Stream Tech • Southfield (MI)

Vor Ort
USD 90.000 - 120.000
Medical Insurance
Vision Insurance
Dental Insurance
+2
Principal Embedded Engineer – Automotive Infotainment
Principal Embedded Engineer – Automotive Infotainment

Sapphire Stream Technology Vietnam • Southfield (MI)

Vor Ort
USD 140.000 - 190.000
Medical insurance
Vision insurance
Dental insurance
+2
Automotive Experience Platform – Senior Engineer
Automotive Experience Platform – Senior Engineer

QUALCOMM, Inc. • San Diego (CA)

Vor Ort
USD 118.000 - 177.000
Annual bonus program
RSU grants
Competitive benefits
Senior Validation Engineer Southfield, Michigan, United States | Engineering
Senior Validation Engineer Southfield, Michigan, United States | Engineering

Sapphire Stream Tech • Southfield (MI)

Vor Ort
USD 90.000 - 130.000
Medical insurance
Vision insurance
Dental insurance
+2
Staff Embedded Software Engineer (Automotive Infotainment Platforms)
Staff Embedded Software Engineer (Automotive Infotainment Platforms)

Hashlist • Illinois

Vor Ort
USD 120.000 - 150.000
Lead Embedded Software Engineer (Infotainment &Connectivity)
Lead Embedded Software Engineer (Infotainment &Connectivity)

ITP IT PERFORMANCE sp. z o.o. • Iowa

Vor Ort
USD 190.000 - 270.000
Embedded Software Engineer
Embedded Software Engineer

Systems Technology Group, Inc. (STG) • Michigan

Hybrid
USD 110.000 - 150.000
Hybrid / 4 days per week in the office
Lead Software Design Engineer
Lead Software Design Engineer

Insight Global • Farmington Hills (MI)

Hybrid
USD 80.000 - 120.000
Medical insurance
Vision insurance
401(k)
Sr. Software Engineer Infotainment Software
Sr. Software Engineer Infotainment Software

Nord Resume • Palo Alto (CA)

Vor Ort
USD 150.000 - 210.000
Annual Performance Bonus
Restricted Stock Units
Health Coverage
+3