Salary:
We're looking for a Unity Developer (Rendering & Graphics) to join our simulation team at Excel Driver Services. You'll be contributing to a commercial vehicle training simulation platform running on multi-display simulators. This role is focused on rendering quality and visual fidelity: building the shader workflows, render pipeline features, and environmental systems that make our simulators feel real. This is a hands-on, in-person role where you'll collaborate daily with a tight-knit dev team shipping training technology to real customers.
KEY RESPONSIBILITIES
- Own the rendering and visual fidelity layer of the simulation platform
- Develop custom URP render features, shader workflows, and post-processing pipelines
- Build and maintain weather, lighting, and environmental systems that respond to scenario conditions
- Optimize rendering across wildly different targets 12-display simulators, Quest 3, desktop, and WebGL
- Collaborate with the physics and architecture team to integrate visual systems cleanly into the application
- Participate in team meetings, sprint planning, and code reviews
- Contribute to documentation and help establish visual quality standards for the platform
REQUIRED SKILLS & TECHNOLOGIES
- Unity (URP) - deep understanding of the render pipeline, not just surface-level ShaderGraph usage
- HLSL / ShaderLab - custom shader authoring beyond what ShaderGraph exposes
- URP Renderer Features - custom render passes, ScriptableRendererFeature, render targets
- Lighting - baked GI, real-time lighting tradeoffs, light probes, reflection probes in URP
- Performance profiling - GPU frame analysis, overdraw, draw call optimization, platform-specific constraints
- Unity Animation System (Mecanim) - state machine-driven animation using Animator Controllers, with blend trees for smooth parameter-driven transitions, Avatar rigging for humanoid characters
- Playables - API for code-driven, graph-based animation control with lower overhead
- C# for game programming
- Plastic - version control, branching, code reviews, collaborative workflows
- Ability to communicate technical tradeoffs clearly with the rest of the team
WHAT WE'RE LOOKING FOR
- Someone who thinks in terms of visual fidelity per performance budget, not just aesthetics
- Can articulate why something looks right, not just that it does
- Comfortable switching mindsets between high-end desktop rendering and mobile GPU constraints
- Reliable and accountable consistent effort and attitude in the workplace
- Reads existing architecture before writing new systems
- Works well both independently and within a team
NICE TO HAVE
- Experience with multi-display or multi-camera rendering setups
- Background in simulation, architectural visualization, or industrial software
- Familiarity with Quest 3 / Android GPU tile-based rendering constraints
- Exposure to procedural environment systems (weather, dynamic lighting, road surface conditions)
- Experience with CI/CD pipelines and multi-platform build targets
WORK ENVIRONMENT
This is a full-time, in-person position. You'll be on-site with the team, in the mix on real projects, and expected to engage.
To apply, send your resume and a brief introduction to the hiring team.