PC/Console Game Programmer

Employer: AMBER STUDIO
Domain:
  • IT Software
  • Job type: full-time
    Job level: 1 - 5 years of experience
    Location:
  • BUCHAREST
  • Updated at: 13.12.2019
    Short company description

    Amber Studio is the largest independently-owned Romanian game development studio, offering premium creative and development services.

    Requirements

    Requirements

    3+ years of PC/Console game development
    Proficient in working with Unreal Engine or Custom C++ engines
    Fair knowledge of individual game engine Components (Rendering, AI, Networking, Navigation, Physics, UI)
    Experience in optimizing for FPS and memory consumption
    Solid knowledge of design patterns and coding architectural principle
    Experience in debugging and profiling large code bases

    Nice to have
    Shipped at least one PC/Console title
    Good understanding of cross-platform game development
    3D rendering programming experience (DirectX, Open GL, Vulkan, Gnmx)
    Good understanding of client-server communication & socket based network protocols
    Experience using Unit Test frameworks and Integration Test frameworks

    Personality
    Team player
    Eager to improve yourself
    Passionate about game quality
    Open and honest

    Responsibilities

    About the Role

    As a PC/Console Game Engineer, you will be working in cross-functional teams involved in different stages of the development of AAA quality titles.

    Responsibilities

    Find the best technical solution for each game development challenge
    Write code that is readable, debuggable and easy to maintain
    Actively seek to help your teammates
    Actively participate in planning meetings
    Ensure that all relevant parties are aligned on task specifications
    Help the team improve the quality of their work by eliminating waste from the development process
    Always try to improve the way you do things
    Constantly communicate with your teammates to flag and alleviate risks
    Perform code review
    Write technical design documents

    Other info

    Our Offer

    The opportunity to grow and succeed together
    An open environment where you can make a difference and you can own your decisions
    Support from all your teammates
    We offer an attractive compensation plan alongside a medical services package