✦ Luna Orbit — Software Engineering

Senior Software Architect - Infotainment

at United States Steel

📍 Plymouth, MI Unknown Posted March 30, 2026
Type Not Specified
Experience senior
Exp. Years 8+ years
Education Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field
Category Software Engineering

Senior software architect for infotainment with deep expertise in C++, Linux, QNX, and AOSP/Android. Responsible for architectural vision, system design, virtualization, and technical leadership of a platform team.

  • Architectural Vision & Strategy: define the roadmap
  • System Design & Documentation
  • Technical Feasibility & Risk
  • Virtualization for QNX
  • Technical Guidance & Mentorship

Role centers on architectural roadmap, system design across multiple stacks, and virtualization concepts for Cluster/ADAS/IVI; requires senior-level embedded Android/QNX debugging and leadership.

An experienced software architect with 8+ years in embedded/in-vehicle software, strong C++ expertise, and deep knowledge of QNX, Linux internals, and AOSP/Android. The candidate should lead architecture efforts, mentor engineers, and design high-performance infotainment systems.

Bachelor's or Master's degree in Computer ScienceElectrical Engineeringor a related field8+ years of software development experienceArchitectural expertise in complex software systemsProficiency in C++Linux internals and QNX OS internalsExperience with AOSP or embedded Android/QNXStrong communication and technical leadership
Embedded cockpit or infotainment developmentPerformance optimization and profiling (Android/Linux/QNX)Security best practices in Android/QNXExperience with other embedded systems development
AOSPQNXAndroid
C++LinuxQNXAOSPAndroidvirtualizationIPCdriversarchitecturesystem design
C++LinuxQNXAOSPAndroidIPCdriversarchitecturevirtualization
leadershipcommunicationproblem-solvingmentorshipteamwork
Industry Manufacturing
Job Function Lead architecture and platform development for infotainment and embedded Android/QNX systems
Role Subtype Software Architect
C++LinuxQNXAOSPAndroidembeddedinfotainmentarchitecturesystem designIPCdriversembedded cockpitinfotainment developmentdebuggingperformance optimizationLinux internalsAOSP stack

Less than 8 years of software engineering experience, Lack of C++/Linux/QNX expertise, No experience with AOSP/embedded Android

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile