Plymouth, MI

Salary
Posted
Jun 28, 2026
Location
Plymouth, MI
Last confirmed open
Jul 21, 2026

What this job asks for AI summary

A senior software architecture role focused on embedded automotive platforms, specifically designing and evolving systems that span QNX, AOSP, and Linux environments for Cluster, ADAS, and in-vehicle infotainment use cases. The position involves setting architectural direction, leading system design and documentation, evaluating technologies, and mentoring engineering teams. It suits a deeply experienced C++ and QNX/Linux engineer with a track record of technical leadership in embedded or automotive software contexts.

Senior level · 8+ years · National · Bachelor's required · Full-time

Must have (4)
C++LinuxQNXAOSP
Nice to have (2)
Androidperformance profiling tools

We read this from the posting text with AI. Skim the description below before ruling yourself out.

How this req sits in the market our data

What gives you an edge
QNX2%

Rare in this occupation — lead with these, and say what you built with them.

What won't set you apart
Linux45%

Most people in this occupation already list these. Still required — just not what gets you shortlisted.

What the occupation pays Median $135,980 (middle half $105,210–$171,980).

Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.

Why we read it this way (5)

No work location or city is specified in the posting — CBSA and state fields are left blank. This is likely a US-based Bosch engineering role but the specific site is not stated.

The title is not given in the posting; the role is framed as a software architect with 8+ years of experience and architect-level QNX expertise. Seniority is assessed as Senior — the scope is deep technical ownership of a platform domain, but no explicit org-wide authority (Staff/Principal) is described.

Degree requirement: the JD lists 'Bachelor's or Master's degree' with no 'or equivalent experience' escape clause, so Bachelor's is treated as the minimum hard requirement.

AOSP is listed in the required qualifications section under 'Technical Leadership' and 'Problem Solving' with firm language ('within AOSP or similar embedded Android/QNX contexts'), making it a hard gate. 'Android' appears in preferred qualifications under performance profiling tools context and is marked preferred.

The alternative occupation code 15-1299 (Computer Occupations, All Other) is noted as a runner-up because the role blends software architecture, embedded systems, and technical leadership in a way that doesn't map cleanly to a single standard SOC; 15-1252 is the best fit given the primary day-to-day work is designing and building complex software systems.

Read the full posting

The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.

Apply

Apply on employer site ↗