onsite
Software Engineer, Gameplay Systems - Unreal Editor
Software Engineer, Gameplay Systems - Unreal Editor
Epic Games is seeking a Software Engineer to enhance gameplay systems within the Unreal Editor in Bellevue, WA. This role involves designing, implementing, and maintaining editor features using C++, collaborating with design teams, and optimizing performance and stability.
About the role
About the Role
Epic Games is looking for a talented Software Engineer to join our team working on the Unreal Editor in Bellevue, WA. In this role, you will be responsible for creating and enhancing gameplay systems within the Unreal Editor, working closely with designers and other engineers to build powerful and intuitive tools.
Responsibilities
- Design, implement, and maintain gameplay systems for the Unreal Editor.
- Collaborate with designers and artists to understand their needs and translate them into technical solutions.
- Optimize performance and stability of editor features.
- Write clean, efficient, and well-documented C++ code.
- Participate in code reviews and contribute to overall code quality.
- Troubleshoot and debug issues within the editor.
Qualifications
- Strong proficiency in C++ programming.
- Experience with the Unreal Editor and its various tools.
- Solid understanding of gameplay systems and their implementation.
- Familiarity with source control systems (e.g., Git, Perforce).
- Experience with debugging and performance profiling tools.
- Knowledge of multi-threaded systems, data structures, and algorithms.
- Excellent problem-solving and communication skills.
Nice to Haves
- Experience with various aspects of game development (e.g., UI, networking, animation).
- Background in mathematics or 3D graphics.
- Familiarity with physics engines.
Skills
C++Unreal EditorGameplay SystemsSource ControlDebuggingPerformance ProfilingMulti threaded systemsData StructuresAlgorithmsGame Developmentmathematics3D graphicsPhysics