Engine Programmer required at Gunfire Games

Engine Programmer required at Gunfire Games

Studio: Gunfire Games

Job Opening: Engine Programmer (Mid/Senior)

Location: Fully Remote / Austin, TX

Type: Full-Time

Responsibilities:

  • Engine-Level Features and Bug Fixing: Implement engine-level features and effectively diagnose and fix engine-level bugs, ensuring smooth gameplay and optimal performance.
  • Unreal Engine Integration and Testing: Integrate and test new major and minor releases of Unreal Engine, maintaining existing engine modifications and gameplay systems to ensure consistent and reliable updates.
  • Game Packaging and Patching: Design, implement, and test systems and workflows for efficient game packaging and patching, ensuring seamless deployment and updates across all platforms.
  • Platform Compatibility Development: Develop and maintain platform compatibility for PC, PlayStation 5, and Xbox Series X/S, optimizing the game to run efficiently across different hardware.
  • Performance and Memory Optimization: Measure and improve game performance and memory usage, identifying bottlenecks and optimizing code to deliver a smooth gaming experience across all supported platforms.
  • Code Quality and Maintainability: Write clear, performant, maintainable, and portable code, adhering to best practices for code quality, ensuring ease of future updates and scalability.

Qualifications & Skills:

  • You have 3+ years of professional programming experience in the gaming industry, contributing to high-quality projects and pushing the boundaries of interactive entertainment.
  • You have worked on at least one shipped AA/AAA title built on Unreal Engine 4 or 5, with hands-on experience optimizing and implementing features for major releases.
  • You have deep expertise in console development, ensuring smooth and efficient gameplay experiences across platforms such as PlayStation and Xbox.
  • You possess an expert-level command of C++, utilizing it to write high-performance, maintainable code and solve complex engineering challenges.
  • You bring extensive experience working with large multiplatform engines, skillfully handling the unique challenges of supporting multiple hardware configurations and platforms.
  • You have exceptional time and task management skills, with a proven ability to juggle multiple responsibilities and meet deadlines without compromising quality.
  • You have excellent communication skills, effectively collaborating with teams and stakeholders to ensure smooth project delivery and continuous improvement.

animation and vfx job