Unreal Engine Developer at ARCS Aviation
Cookeville, TN 38501, USA -
Full Time


Start Date

Immediate

Expiry Date

30 Nov, 25

Salary

80000.0

Posted On

31 Aug, 25

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Game Development, Management Skills, Replication, C++, Communication Skills, Online Services, Simulations, Computer Science, Shaders, Pipelines, Unreal Engine, Textures, Physics Simulation, 3D Math, Optimization Techniques

Industry

Information Technology/IT

Description

FULL JOB DESCRIPTION

ARCS Aviation is seeking an experienced Unreal Engine Developer to assist with the development of custom integrated Augmented & Virtual Reality systems. This role requires expertise in C++ and/or Blueprints, strong problem-solving skills, and the ability to work collaboratively with artists, designers, and engineers to deliver immersive, high-quality experiences.
This position would be ideal for an innovative and team-oriented programmer who is looking to solve real problems. ARCS frequently works as a government contractor for the US Department of Defense conducting Research and Development to provide solutions utilizing Virtual Reality, Augmented Reality, and Mixed Reality, depending on the scope of the project.

MINIMUM QUALIFICATIONS

  • Bachelor’s degree in computer science, game development or similar field (can be substituted with experience).
  • 10+ years of proven experience working with C++,
  • 10+ years of proven experience working with Unreal Engine (UE4 or UE5),
  • Experience with Blueprints for prototyping and gameplay scripting.
  • Strong understanding of 3D math, rendering pipelines, shaders, and optimization techniques.
  • Experience with Perforce P4 Helix Cloud.
  • Excellent communication skills, both oral and written.
  • Excellent time management skills.
  • Excellent problem-solving skills.
  • Excellent attention to detail.
  • Ability and willingness to work well with development and management teams.
  • Ability to adapt and learn quickly and continuously.

PREFERRED QUALIFICATIONS

  • Experience with VR/AR/MR/XR development.
  • Knowledge of multiplayer networking, replication, and online services.
  • Exposure to AI systems, physics simulation, or procedural generation.
  • Familiarity with content pipelines for 3D models, animations, and textures.
  • Previous contributions to shipped games, simulations, or interactive experiences.

ABOUT US

ARCS Aviation is a software development company in Cookeville, Tennessee. We frequently work in remote, small teams to solve problems, explore new technologies, conduct research & development (R&D), and learn from each other. Most of our projects are in partnership with the Department of Defense (DoD) and various commercial clients. ARCS Aviation specializes in designing applications and utilizing other trending, exciting technologies to help reduce overall downtime and advance the end-user’s operations and sustainment to increase overall mission readiness.
*US Citizenship Required; Green Card Holder may be considered. *
Job Types: Part-time, Contract, Temporary
Pay: $80,000.00 - $120,000.00 per year

Benefits:

  • Flexible schedule

Work Location: Hybrid remote in Cookeville, TN 3850

Responsibilities
  • Develop, implement, and optimize interactive applications, simulations, and/or games in Unreal Engine (UE4/UE5).
  • Modify existing software to correct errors and/or improve performance.
  • Write clean, maintainable, and efficient C++ code and Blueprints for gameplay systems, tools, and features.
  • Assist other programmers with software testing and validation procedures and programming.
  • Build and maintain core engine systems, including physics, AI, UI, animation, and networking (depending on project scope).
  • Optimize performance for desktop, console, VR/AR, and mobile platforms.
  • Maintain clear communication with management as well as the other computer programmers to relay important updates, setbacks, and overall progress.
  • Ensure products conform to high industry standards.
  • Meet with the development and management teams to discuss ideas and specifications.
  • Follow instructions from our Lead Developer for specific tasks.
  • Stay current with Unreal Engine updates, emerging technologies, and industry trends.
Loading...