Unreal Engine Developer
Own day-to-day development and maintenance of the PHX 3D vehicle-avatar renderer used across Ford and Lincoln HMI programs. Work centers on Unreal Engine running within Android Automotive OS constraints.
Highlights
- Own the PHX vehicle-avatar renderer for Ford/Lincoln HMIs, supporting 9 vehicle programs on Android Automotive OS.
- Cut Unreal cold-start time by ~30% and memory footprint by ~20% when running as a background Android service.
- Built the Kotlin-to-Unreal messaging path for vehicle-state updates and refactored the JNI layer for thread-safe state handoff.
- Packaged the Unreal renderer as an Android AAR via Epic's MakeAAR flow, automating a ~60-minute release process down to under 5 (~90% faster).
- Migrated the codebase from Unreal 4.25 to 4.27 and then 5.6, resolving rendering regressions and vehicle-program compatibility issues.
- Debugged Android render-target and EGL-context issues directly with Epic engineers and upstreamed validated fixes.
- Added telemetry and visualization for HMI performance data, cutting time-to-detect for regressions by ~40%.
- Profiled rendering paths to hold a consistent 60 FPS on automotive hardware, validating changes on full AOSP images flashed to test benches.