Jobs and Careers
GE

Staff Software Engineer - ADAS Visual Experience

General Motors
United Statesfull_timeVerifiedPosted 29 May 2026
💰 $290,700/yr($189,300/yr$290,700/yr)

About the role

Job Description

Job Summary

We are seeking a Level 8 Staff Software Engineer to lead complex Android Automotive and 3D visualization software for ADAS HMI experiences. This role backfills a senior technical leadership scope covering signal-driven ADAS visualization, Android services, rendering performance, and cross-team architecture execution.

The ideal candidate is a recognized technical expert who can operate with broad latitude in a complex environment: defining system architecture, decomposing ambiguous product requirements, driving multi-team execution, and holding the team accountable for high-quality delivery across vehicle programs.

Job Responsibilities

  • Lead architecture, design, and delivery of Android Automotive software for ADAS HMI, camera/recording controls, and signal-driven visualization features.

  • Define end-to-end system designs spanning Android Automotive UI, Android services, SoC middleware, ADAS data services, perception interfaces, platform integration, and vehicle signal inputs.

  • Design and evolve 3D rendering capabilities for real-time ADAS visualization, including scene composition, rendering pipelines, asset/data integration, performance optimization, and stability under vehicle resource constraints.

  • Own complex multi-team workstreams from concept through production release, including architecture reviews, technical decomposition, milestone planning, risk management, validation, and launch support.

  • Translate ambiguous product, design, safety, and system requirements into practical software designs with clear interfaces, failure modes, test strategy, and operational ownership.

  • Drive cross-functional alignment with ADAS algorithm, perception, infotainment, cluster, data recording, safety, product, and vehicle integration partners.

  • Establish engineering practices that raise quality across Android Automotive and rendering codebases, including performance benchmarks, release gates, automated validation, and field-issue triage.

  • Debug and resolve complex issues across the signal-to-pixel path, including Android lifecycle/service behavior, IPC, concurrency, rendering latency, memory pressure, GPU/CPU contention, and vehicle integration defects.

  • Mentor senior and mid-level engineers on Android Automotive architecture, 3D rendering trade-offs, system design, execution discipline, and cross-team technical leadership.

  • Communicate technical direction, risks, trade-offs, and delivery status clearly to engineering leadership and cross-functional stakeholders.

Education / Experience Requirement

  • Bachelor's degree or Bachelor of Applied Science in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, or a related technical field, with 6-9 years of relevant software engineering experience; or equivalent practical experience with 10-12 years delivering production software.

Required Qualifications

  • Staff-level experience designing and shipping complex software systems with multi-team scope, broad technical ambiguity, and production accountability.

  • Strong Android Automotive or Android platform development experience, including services, lifecycle, IPC, threading/concurrency, system integration, performance analysis, and production debugging.

  • Hands-on experience building vehicle, embedded, infotainment, ADAS, robotics, simulation, gaming, or other real-time visualization software.

  • Strong 3D rendering experience using technologies such as OpenGL, Vulkan, Filament, Unity, Unreal, Android graphics stack, scene graphs, shaders, GPU profiling, or similar rendering frameworks.

  • Demonstrated system design skill across application, middleware, data, and platform boundaries, with the ability to define interfaces, sequence diagrams, data flows, state machines, and validation strategies.

  • Proven execution accountability: ability to own roadmaps, commitments, risks, dependencies, and release quality without day-to-day direction.

  • Experience diagnosing complex performance and reliability issues involving memory, CPU/GPU utilization, latency, frame drops, race conditions, service lifecycle, or cross-process communication.

  • Strong written and verbal communication skills, including the ability to influence architecture decisions across teams without direct authority.

Preferred Qualifications

  • Experience with Android Automotive OS, embedded Android, infotainment, cluster, ADAS HMI, camera systems, navigation, or vehicle visualization.

  • Experience with ADAS or autonomous driving concepts such as perception objects

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

General Motors

View company profile →