42dot
3D Application Engineer
Sunnyvale, United States. Posted 5 months ago
The role
This Senior or Staff Software Engineer will lead the development of next-generation digital cockpits. You will deliver high-fidelity, real-time 3D environments for in-vehicle infotainment and advanced driver assistance visualizations.
What you will do
- Develop and optimize vehicle HMI using Unreal Engine (C++), Unity3D (C#) or a custom 3D rendering system.
- Build core frameworks that power real-time 3D clusters and HMIs.
- Design the bridge between vehicle sensor data and the 3D scene graph.
- Profile and optimize engine performance for automotive-grade SoCs.
- Develop custom engine plugins and automated build pipelines.
Required qualifications
- Deep experience with C++, Blueprints, UObject system, and custom shader development (HLSL) for Unreal.
- Mastery of C#, the High Definition Render Pipeline (HDRP), and custom package development for Unity.
- Strong understanding of the modern rendering pipeline, including PBR, lighting, and post-processing for mobile or embedded targets.
- Expert-level proficiency in C++.
- Familiarity with modern languages like Kotlin or Swift for platform-level integration.
- Strong foundation in 3D math including vectors, quaternions, and matrices.
Nice to have
- Experience deploying Unity or Unreal-based HMI onto Android Automotive OS (AAOS) or specialized Linux distributions.
- Familiarity with emulator-based testing environments (e.g., Cuttlefish) for 3D UI validation.
- Knowledge of functional safety standards and their impact on real-time graphics in a vehicle environment.
Before you apply
- Application Review
- Coding Test
- 1st interview
- 2nd interview
- Offer Negotiation
About the company
42dot is a mobility AI company and the Global Software Center of Hyundai Motor Group. They develop software-defined vehicle technologies and aim to build a self-managing urban transportation operating system.