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.
Job 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.
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.
Travel
- This position may require occasional travel to our customers, conferences and trade shows.
Benefits
- Flexible Schedule
- Compensation based on qualifications and experience.
- Opportunity to be a part of a collaborative, encouraging environment where your contributions truly make a difference.
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. *