Jobs
>
Edinburgh

    Engine Programmer - Edinburgh, United Kingdom - Rockstar Games

    Default job background
    Description

    A career at Rockstar Games is about being part of a team working on some of the most creatively rewarding and ambitious projects to be found in any entertainment medium. You would be welcomed to a dedicated and inclusive environment where you can learn, and collaborate with some of the most talented people in the industry.

    Rockstar North is on the lookout for a talented Engine Programmer with a keen interest in all the low-level technology that makes a modern video game tick. If you like to understand how things really work "under the hood" of your favourite games, we'd love to hear from you.

    This is a full-time permanent position based out of Rockstar's unique game development studio in the heart of Edinburgh.

    WHAT WE DO

    • The Engine team is a global group of generalist programmers with a keen focus on lower-level systems and squeezing the most out of the underlying hardware.
    • We are responsible for many of the core pieces of technology that underpin Rockstar games – such as memory management, streaming game data efficiently, population systems, LOD, scene management, rendering pipeline, scripting engine, and more.
    • We collaborate closely with the Graphics and Tools team on many systems including vegetation, lighting, occlusion, etc.
    • We collaborate closely with various Art teams to create believable worlds that feel immersive, solid and hold together under difficult conditions such as rapid player movement, limited system memory and so on.
    • We coordinate and support the wider efforts across the development team to get our games running smoothly and making best use of system resources.

    RESPONSIBILITIES

    • Work closely with the script and performance teams to develop and optimise the script engine and empower content-developers.
    • Implement new core technologies necessary to realize the vision of our games.
    • Maintain existing codebase and support the wider development team in diagnosing problems and coming up with good solutions.
    • Perform research to acquire new knowledge necessary to perform tasks and continue the technological evolution of the game.
    • Develop high performance and easy to use tools and systems for the script engine, streaming, world representation, and other subsystems.

    QUALIFICATIONS

    • A degree in Computer Science/related discipline, or equivalent experience.
    • 3+ years' experience in low-level C/C++ development.

    SKILLS

    • An understanding of computing fundamentals and related terminology.
    • Demonstrable experience with C/C++ programming.
    • A fundamental understanding of C#, its memory-model, and runtime performance considerations.
    • Experience with scripting engines and their integration into game engines.
    • Excellent problem-solving skills with an emphasis on debugging C++ code.
    • Experience in any of the following: performance/memory optimisation, open world streaming, advanced scene management techniques.
    • Ability to collaborate positively with other departments across Rockstar studios.
    • Strong multi-threaded programming skills.
    • Analytical skills geared towards the measurement of system performance, memory use etc, plus the communication skills needed to generate solutions.

    PLUSES

    Please note that these are desirable skills and are not required to apply for the position.

    • Self-motivated, enthusiastic/passionate about games and curious about how things work.
    • Practical C# experience in realtime applications, ideally with a focus on improving runtime performance and memory management.
    • Understanding of memory layout considerations as related to padding and cache efficiency.
    • Experience with crash dumps and x86 disassembly.
    • Understanding of code performance considerations, including "big O" notation as related to algorithmic complexity.

    HOW TO APPLY

    Please apply with a CV and cover letter demonstrating how you meet the skills above. If we would like to move forward with your application, a Rockstar recruiter will reach out to you to explain next steps and guide you through the process.

    Rockstar is committed to creating a work environment that promotes equal opportunity, dignity and respect. In line with this commitment, Rockstar will provide reasonable accommodations to qualified job applicants with disabilities during the recruitment process in order for such applicants to be considered for the position for which they are applying, as well as to qualified employees to enable them to perform the essential functions of their roles. If you need more information about Rockstar's reasonable accommodation policies or process, or need to request an accommodation, please contact the Human Resources Department.

    If you've got the right skills for the job, we want to hear from you. We encourage applications from all suitable candidates regardless of age, disability, gender identity, sexual orientation, religion, belief, race, or any other protected category.

    Do you have the right to work in the UK?

    If the answer is yes, please provide details of your eligibility to work in the UK (E.g. British Citizen, EEA Passport Holder, Visa and Permit type, etc.)

    LinkedIn Profile

    Website

    You acknowledge that your personal information will be collected and used by Rockstar Games based on the Privacy Notice for Job Applicants (the "Privacy Notice"), available at . The Privacy Notice provides information about how we use your data and how you can exercise your data rights (such as access, correction, or deletion). If you need more information, please contact the Privacy Contact identified in the Privacy Notice.

    #J-18808-Ljbffr

  • Rockstar

    Engine Programmer

    1 week ago


    Rockstar Edinburgh, United Kingdom

    At Rockstar Games, we create world-class entertainment experiences. · A career at Rockstar Games is about being part of a team working on some of the most creatively rewarding and ambitious projects to be found in any entertainment medium. You would be welcomed to a dedicated an ...

  • Rockstar Games

    Engine Programmer

    1 week ago


    Rockstar Games Edinburgh, United Kingdom

    At Rockstar Games, we create world-class entertainment experiences. · A career at Rockstar Games is about being part of a team working on some of the most creatively rewarding and ambitious projects to be found in any entertainment medium. You would be welcomed to a dedicated an ...

  • Rockstar Games UK

    Engine Programmer

    1 week ago


    Rockstar Games UK Edinburgh, United Kingdom Permanent

    At Rockstar Games, we create world-class entertainment experiences. · A career at Rockstar Games is about being part of a team working on some of the most creatively rewarding and ambitious projects to be found in any entertainment medium. You would be welcomed to a dedicated and ...

  • Rockstar Games UK

    Engine Programmer

    2 weeks ago


    Rockstar Games UK Edinburgh, United Kingdom Permanent

    At Rockstar Games, we create world-class entertainment experiences. · A career at Rockstar Games is about being part of a team working on some of the most creatively rewarding and ambitious projects to be found in any entertainment medium. You would be welcomed to a dedicated and ...

  • Rockstar Games UK

    Engine Programmer

    2 weeks ago


    Rockstar Games UK Edinburgh, United Kingdom Permanent

    At Rockstar Games, we create world-class entertainment experiences. · A career at Rockstar Games is about being part of a team working on some of the most creatively rewarding and ambitious projects to be found in any entertainment medium. You would be welcomed to a dedicated and ...


  • SGN Edinburgh, United Kingdom

    Location**:Edinburgh** · Salary**:£30,000 rising to £35,000 dependent on qualifications and experience.** · Reference**:REQ2607** · We are launching our 2023 Graduate Development Programme and are looking for a diverse range of people to join us to complete this 2 year programme. ...


  • SGN Edinburgh, United Kingdom

    Location**:Edinburgh** · Salary**:Starting salary £34,169 rising to £37,859 after year 1 and final salary of £39,671 after completion of programme and proven competence in role.** · Reference**:REQ2702** · We are launching our 2023 Programme and are looking for a diverse range of ...


  • Mitie Edinburgh, United Kingdom

    We are looking for motivated and enthusiastic Working Mobile Fabric Supervisors to join our growing engineering family, working in a challenging and diverse role where no two days are the same. Our skilled engineers provide mobile delivery of both planned and reactive FM maintena ...


  • First Achieve Ltd Edinburgh, United Kingdom

    First Achieve's Engineering Division are once again partnering with one of their globally recognised manufacturing businesses in the Edinburgh region. We are assisting them in their search for a Sub-Contractor Manager. · - Competitive Salary available, depending on experience. · ...


  • SGN Edinburgh, United Kingdom

    Location**:Edinburgh** · Salary**:Starting salary £34,169 rising to £37,859 after year 1 and final salary of £39,671 after completion of programme and proven competence in role.** · Reference**:REQ2623** · We are launching our 2023 Programme and are looking for a diverse range of ...


  • MacTaggart Scott Edinburgh, United Kingdom

    **Role**: · **Duties will also include**: · - Participating in the bid proposal stage of a project by providing details on schedule, cost and subcontractor / project risk. · - Negotiation of subcontracts within Project budget and programme constraints, including negotiation of te ...

  • Ross-Shire Engineering

    Planner

    2 weeks ago


    Ross-Shire Engineering Edinburgh, United Kingdom

    What Are We Looking For? · Our Water Technologies team is looking for a Planner with Primavera P6 experience to join us on a permanent basis in Edinburgh. You will be required to work within our planning department and assist our delivery teams in planning projects in conjunction ...


  • University of Edinburgh Edinburgh, United Kingdom

    **UE07: £35,333 - £42,155 per annum** · **School of Engineering, College of Science & Engineering** · **Institute for Digital Communications** · **Hours per week: 35** · **Fixed Term: 12 months** · **The Opportunity**: · **Your skills and attributes for success**: · - A PhD degre ...


  • University of Edinburgh Edinburgh, United Kingdom

    **Grade UE03: £21,987.00 per annum (£12.04 per hour)** · **College of Science and Engineering / School of Engineering** · **Full-time: 35 hours per week, part time will be considered (minimum 28 hours).** · **Fixed-term: for 10 weeks; starting 3rd June th August 2024** · **Intern ...


  • University of Edinburgh Edinburgh, United Kingdom

    **Grade UE07, Salary Range: £35,333 - £42,155** · **College of Science & Engineering** · **School of Engineering** · **Institute for Digital Communications (IDCOM)** · **Full-time, 35 hours per week** · **Fixed-term for 12 months · **The Opportunity**: · We are looking for a Rese ...


  • Rockstar Games Edinburgh, United Kingdom

    At Rockstar Games, we create world-class entertainment experiences. · A career at Rockstar Games is about being part of a team working on some of the most creatively rewarding and ambitious projects to be found in any entertainment medium. You would be welcomed to a dedicated and ...

  • First Achieve

    Subcontract Principle

    2 weeks ago


    First Achieve Edinburgh, United Kingdom

    First Achieve's Engineering Division are once again partnering with one of their globally recognised manufacturing businesses in the Edinburgh region. We are assisting them in their search for a Sub-Contractor Manager. · - Competitive Salary available, depending on experience. · ...


  • University of Edinburgh Edinburgh, United Kingdom

    **Grade UE05, Salary Range £24,285 - £27,929** · **School of Engineering, College of Science & Engineering** · **HR/Staffing Team** · **Fixed-term for 6 months** · **Full-time, 35 hours per week** · **The Opportunity**: · Working as part of a busy HR/Staffing Team, you will provi ...


  • SGN Edinburgh, United Kingdom

    **THE ROLE** · We have an exciting role for a Head of Major Projects in Scotland who will report into the Group Head of Transmission. The Head of Major Projects is responsible for the delivery of SGN regulated output measures associated with the Capex investment plan onthe transm ...

  • SGN

    Programme Lead

    2 weeks ago


    SGN Edinburgh, United Kingdom

    THE ROLE · Programme lead for the MOBs and complex buildings future of Energy workstream, seeking to deliver R&D programme of evidence to inform UK government heat Policy decisions towards system transformation of all customers in multi-occupancy buildings. This positionis key to ...