Software Engineer required at Snail Games

Software Engineer required at Snail Games

Studio: Snail Games

Job Opening: Software Engineer (Unreal)

Location: Beverly Hills, California, US

Type: Full-Time

Responsibilities:

  • Develop, optimize, and maintain core systems within Unreal Engine to ensure high performance and reliability across platforms.
  • Facilitate porting of 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 our projects.
  • Innovate and implement new techniques within Unreal Engine to enhance game performance and player experience.

Qualifications & Skills:

  • 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.

animation-and-vfx-jobs-apply-now-hr