RAE Software Engineer
Core
Lead development of core software infrastructure for next-generation Augmented Reality (AR) Head-Up Display (HUD) systems, focusing on low-level systems engineering, platform architecture, and real-time AR rendering pipelines.
Role type
Senior Software Engineer (Automotive AR/HUD Systems)
Builds
Modular platform infrastructure for AR HUDs, including rendering pipelines, sensor/camera ingestion, and vehicle signal integration.
Domain
Automotive / Augmented Reality / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++ (performance-critical), system-level programming (multi-threading, memory, IPC), real-time application development, hardware/software integration, vehicle data pipeline integration (CAN/Ethernet), validation strategy execution.
Preferred skills
Graphics/rendering systems (Qt, OpenGL, Vulkan), AR/VR/HUD experience, vehicle networks (CAN, Ethernet), ADAS data pipelines, Linux/UNIX, shader development, GPU performance optimization.
Technologies
C++, Qt, OpenGL, Vulkan, CAN, Ethernet, LiDAR, GitHub Copilot, Unity, Unreal Engine
Responsibilities
Design and develop low-level, high-performance C++ software supporting AR HUD pipelines; Integrate platform software with real-time AR rendering stacks; Interface with vehicle data pipelines to ingest ADAS signals and sensor inputs; Translate vehicle signals into real-time AR visualization inputs; Define and execute validation strategies for latency and sensor-to-render synchronization; Maintain stability under real-world conditions (thermal, vibration, sunlight).
Seniority
Senior, hands-on IC