Snail Games USA ยท 2 days ago
Senior Software Engineer (Unreal/Gaming)
Wonder how qualified you are to the job?
Developer PlatformGaming
Insider Connection @Snail Games USA
Responsibilities
Develop, optimize, and maintain core systems within Unreal Engine to ensure high performance and reliability across platforms.
Facilitate porting internally developed games to major console platforms (e.g., PlayStation, Xbox, Nintendo Switch).
Optimize game performance to meet platform-specific requirements and ensure smooth gameplay experiences.
Implement platform-specific features and integrations.
Implement and enhance rendering, physics, and other subsystems specific to Unreal Engine.
Design and build custom tools within Unreal Engine for game designers, artists, and other developers to streamline content creation and integration.
Work on networking solutions for multiplayer and online components within Unreal Engine.
Conduct profiling and optimization within Unreal Engine to ensure the game engine runs efficiently on various hardware configurations.
Address performance bottlenecks and improve system stability within Unreal Engine.
Collaborate with cross-functional teams to gather requirements and implement features that meet the needs of the entire development team using Unreal Engine.
Ensure games meet all technical requirements and certification standards for each console platform.
Stay current with the latest technologies and industry trends related to Unreal Engine, evaluating their potential integration into projects.
Innovate and implement new techniques within Unreal Engine to enhance game performance and player experience.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
At least 5 years of experience as a software engineer developing or porting games for console platforms
Strong understanding of the game development process, with at least 1 shipped game
Knowledge of console platform development including: CPU, GPU, memory, storage capabilities and compliance testing for each console
Extensive experience with Unreal Engine, including custom engine modifications and plugin development
Excellent understanding of C++ and experience with low-level programming and optimization within Unreal Engine
Strong knowledge of Unreal Engine's rendering pipeline, physics simulations, and overall architecture
Experience with graphics APIs such as DirectX, OpenGL, or Vulkan
Familiarity with multi-threading and performance optimization techniques
Strong analytical and problem-solving skills
Excellent communication and teamwork abilities
Ability to work independently and take ownership of complex technical challenges
Passion for gaming and a deep understanding of the gaming industry