JOBSEARCHER

Software Design Engineer/Game Developer 4

Overview In this role you will architect and build UE5-based, real-time simulation environments for DoD training and analysis, delivering high-performance graphics and extensible plugins. You will work within a DoD-focused team to diagnose defects, optimize rendering and memory use, and support R&D and integration efforts on Windows and Linux. This position offers on-site development and direct impact on mission-critical training systems. Compensation / BenefitsMedical, Dental & Vision CoverageWellness Program401(k) MatchingDisability (Short Term & Long Term)Employee Assistance ProgramLife Insurance ResponsibilitiesArchitect and develop UE5-based real-time simulation environmentsDesign and implement custom UE5 engine plugins, modules, and rendering extensions in C++Profile, debug, and optimize render performance, including GPU/CPU bottlenecks and memory managementSupport customer-directed research and development activitiesSupport integration and test activitiesInvestigate and fix defects in a UE5 projectOn-site development Key requirementsObject Oriented design backgroundAdvanced Knowledge of C++Extensive Unreal Engine development experienceExperience with performance profiling, memory optimization, and multi-threaded game/sim engine codeProficient in writing and extending custom UE5 Plugins and subsystemsAbility to test, diagnose problems, and implement fixesExperience with GIT source control toolsBachelor’s degree in a technical discipline such as electrical engineering, computer science, information technology, systems or software engineering; Experience may be considered in lieu of degree8+ years of professional software engineering experience in real-time 3D, simulation, or games3+ years of hands-on development with Unreal Engine 4/5 in a professional or DoD program contextproblem-solving mindsetstrong collaboration with cross-functional teamsclear communicationC++Unreal Engine 4/5UE5 plugins and subsystems