×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer

Job in Southfield, Oakland County, Michigan, 48076, USA
Listing for: Sapphire Stream Technology
Full Time position
Listed on 2026-08-11
Job specializations:
  • Software Development
    C++ Developer, Embedded Software Engineer, Embedded Systems/ Firmware/ IoT, Android Developer
Salary/Wage Range or Industry Benchmark: 120349 USD Yearly USD 120349.00 YEAR
Job Description & How to Apply Below

Employment Type: Full-Time, 40 hours/week

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 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.
  • 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 Car Play; 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

Rate Of Pay: $120,349 per year

Location Of Employment: 2000 Town Center, Unit 660, Southfield, MI 48075

Contact: as | Sapphire Stream Technologies

#J-18808-Ljbffr
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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary