CareerZen Logo
Company logo

Junior Software Developer

ITAC Solutions

Full-time

Madison, AL

Job description

Overview
Virtual Driver Interactive (VDI) is well known for our innovative driver training simulation solutions and provides effective and engaging systems for all ages and skills. We’re building next-generation training simulations in Unity for driving, safety, and workforce training applications. As our Unity Developer, you’ll work closely with our teams to design immersive, responsive, and modular simulation experiences deployed via kiosks and PC.

Responsibilities:

  • Build and maintain Unity-based simulation applications (2D & 3D)
  • Develop clean, modular C# code using Unity best practices
  • Implement UI systems, physics interactions, and scenario branching
  • Optimize performance for various hardware setups (desktop + simulator rigs)
  • Integrate with hardware inputs (steering wheels, pedals, etc.)
  • Collaborate with designers and artists on scene layout and user experience
  • Test and debug across builds and customer configurations
  • Assist in packaging and deployment of builds for on-premise simulators

Requirements

  • 2+ years experience in Unity development (C#)
  • Strong understanding of game loops, physics, and UI systems
  • Experience with Unity’s Input System or Rewired for hardware peripherals
  • Familiarity with build pipelines (Windows focus)
  • Experience shipping commercial or internal-use Unity apps
  • Ability to work in a small team, prioritize tasks, and ship fast

Bonus Points:

  • Experience with driving or training simulations
  • Hardware integration (Arduino, USB inputs, serial data, etc.)
  • Networking/multiplayer (even basic) for future expansion
  • Experience working with LMS or data tracking systems
  • Understanding of WebGL limitations

Job Type: Full-time

Pay: $95,000.00 - $105,000.00 per year

Benefits:

  • 401(k)
  • Dental insurance
  • Health insurance
  • Paid time off
  • Vision insurance

Schedule:

  • 8 hour shift
  • Monday to Friday

Work Location: In person