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.