Become part of a team working on some of the most rewarding, large-scale creative projects to be found in any entertainment medium - all within an inclusive, highly-motivated 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 Senior UI Programmer (C++) who possesses a passion for creating world-class user interfaces that help form the connection between the player and our games. This is a full-time, permanent and in-office position based in Rockstar's unique game development studio in the heart of Edinburgh, Scotland. WHAT WE DO The UI Team at Rockstar is a diverse, multinational team made up of programmers and developers from across our studios. Working together across time zones we use our industry-leading, in-house proprietary "RAGE" engine to produce the User Interface features that form the connection between the player and our games. We develop our own UI tools, editors and technologies to let our UI developers realise the creative vision of the projects we work on while constantly striving for excellence to produce the seamless UI experience our millions of players expect. RESPONSIBILITIES As a Senior UI programmer, you will be given full responsibility for key tools, technologies and game features. The responsibilities will cover the entirety of development from beginning to end and cover large multi-year time spans. Identifying requirements and design work all the way through to implementation and final delivery. Working and coordinating with other UI team members and external team members to deliver your goals, you will set an example of excellence to other members of the team in the code you produce and your communications & conduct. Regularly in communication with your lead and the production department, you will provide frequent updates and time estimates for your areas of responsibility using our bug tracking software and other communication tools. Able to assist other team members with their work while managing your own workload, you will also be able to take ownership and responsibility for any critical issue that arises in your time zone to facilitate a quick resolution. As key team member, you will be added onto code reviews and discussions for you to contribute your technical expertise. QUALIFICATIONS 5+ years combined industry experience at other AAA game development studios. A degree in software engineering, mathematics or computer science. SKILLS An expert in C++ and low-level, high-performance coding. Comfortable with a wide range of code design patterns including OOP, MVVM and MVC programming. Fully experienced with the programming challenges related to UI development. Familiar with all tools used in day to day game development (Bug tracking software, communication tools, version control software etc). Familiar with the tools and SDKs of all major consoles. PLUSES In-depth familiarity with Rockstar products. 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 proud to be an equal opportunity employer, and we are committed to hiring, promoting, and compensating employees based on their qualifications and demonstrated ability to perform job responsibilities. 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, or race.
Jul 17, 2025
Full time
Become part of a team working on some of the most rewarding, large-scale creative projects to be found in any entertainment medium - all within an inclusive, highly-motivated 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 Senior UI Programmer (C++) who possesses a passion for creating world-class user interfaces that help form the connection between the player and our games. This is a full-time, permanent and in-office position based in Rockstar's unique game development studio in the heart of Edinburgh, Scotland. WHAT WE DO The UI Team at Rockstar is a diverse, multinational team made up of programmers and developers from across our studios. Working together across time zones we use our industry-leading, in-house proprietary "RAGE" engine to produce the User Interface features that form the connection between the player and our games. We develop our own UI tools, editors and technologies to let our UI developers realise the creative vision of the projects we work on while constantly striving for excellence to produce the seamless UI experience our millions of players expect. RESPONSIBILITIES As a Senior UI programmer, you will be given full responsibility for key tools, technologies and game features. The responsibilities will cover the entirety of development from beginning to end and cover large multi-year time spans. Identifying requirements and design work all the way through to implementation and final delivery. Working and coordinating with other UI team members and external team members to deliver your goals, you will set an example of excellence to other members of the team in the code you produce and your communications & conduct. Regularly in communication with your lead and the production department, you will provide frequent updates and time estimates for your areas of responsibility using our bug tracking software and other communication tools. Able to assist other team members with their work while managing your own workload, you will also be able to take ownership and responsibility for any critical issue that arises in your time zone to facilitate a quick resolution. As key team member, you will be added onto code reviews and discussions for you to contribute your technical expertise. QUALIFICATIONS 5+ years combined industry experience at other AAA game development studios. A degree in software engineering, mathematics or computer science. SKILLS An expert in C++ and low-level, high-performance coding. Comfortable with a wide range of code design patterns including OOP, MVVM and MVC programming. Fully experienced with the programming challenges related to UI development. Familiar with all tools used in day to day game development (Bug tracking software, communication tools, version control software etc). Familiar with the tools and SDKs of all major consoles. PLUSES In-depth familiarity with Rockstar products. 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 proud to be an equal opportunity employer, and we are committed to hiring, promoting, and compensating employees based on their qualifications and demonstrated ability to perform job responsibilities. 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, or race.
Become part of a team working on some of the most rewarding, large-scale creative projects to be found in any entertainment medium - all within an inclusive, highly-motivated 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 Tools Programmer of all levels who possess a passion for Tools development. This is a full-time, permanent and in-office position based in Rockstar's state-of-the-art game development studio in the heart of Edinburgh, Scotland. WHAT WE DO We create and maintain software tools that are used by all game development disciplines to support the creation of all Rockstar Games projects. These software tools range from digital content exporters, a data processing asset pipeline to game, CI/CD automation systems and UI editors. RESPONSIBILITIES Work within the Tools team on a wide range of areas in an established codebase, such as our asset pipeline, automated systems or standalone user-interfaces. Collaborate with artists, programmers and designers, collating requirements and developing solutions to the technical challenges faced when building hugely complex and ambitious video games. Improve workflow and user experience. Maintaining and fixing bugs in the toolchain. Working within a schedule to deliver features and fixes effectively to deadlines. QUALIFICATIONS A degree in Computer Science, related field or equivalent work experience. SKILLS Programming skills (e.g. C++ or C#). Knowledge of 3D mathematics (e.g. linear algebra, trigonometry and matrices). Ability to work within a team. Ability to work within a schedule and deliver effectively to deadlines. PLUSES Please note that these are desirable skills and are not required to apply for the position. Experience developing software tools; command-line and user interfaces to process or display data. Experience developing User Interfaces with WPF, WinForms, Qt or similar. Experience with the 3ds Max SDK and MaxScript, or similar in other DCC packages. Passion for creating tools and working closely with your user base. Knowledge of Rockstars' game titles and passion for playing videogames. 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.
Jul 17, 2025
Full time
Become part of a team working on some of the most rewarding, large-scale creative projects to be found in any entertainment medium - all within an inclusive, highly-motivated 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 Tools Programmer of all levels who possess a passion for Tools development. This is a full-time, permanent and in-office position based in Rockstar's state-of-the-art game development studio in the heart of Edinburgh, Scotland. WHAT WE DO We create and maintain software tools that are used by all game development disciplines to support the creation of all Rockstar Games projects. These software tools range from digital content exporters, a data processing asset pipeline to game, CI/CD automation systems and UI editors. RESPONSIBILITIES Work within the Tools team on a wide range of areas in an established codebase, such as our asset pipeline, automated systems or standalone user-interfaces. Collaborate with artists, programmers and designers, collating requirements and developing solutions to the technical challenges faced when building hugely complex and ambitious video games. Improve workflow and user experience. Maintaining and fixing bugs in the toolchain. Working within a schedule to deliver features and fixes effectively to deadlines. QUALIFICATIONS A degree in Computer Science, related field or equivalent work experience. SKILLS Programming skills (e.g. C++ or C#). Knowledge of 3D mathematics (e.g. linear algebra, trigonometry and matrices). Ability to work within a team. Ability to work within a schedule and deliver effectively to deadlines. PLUSES Please note that these are desirable skills and are not required to apply for the position. Experience developing software tools; command-line and user interfaces to process or display data. Experience developing User Interfaces with WPF, WinForms, Qt or similar. Experience with the 3ds Max SDK and MaxScript, or similar in other DCC packages. Passion for creating tools and working closely with your user base. Knowledge of Rockstars' game titles and passion for playing videogames. 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.
Become part of a team working on some of the most rewarding, large-scale creative projects to be found in any entertainment medium - all within an inclusive, highly-motivated environment where you can learn and collaborate with some of the most talented people in the industry. Rockstar Games is looking for a seasoned Senior Software Engineer (C++) to join our development team. Our Core Security team is looking for a security focused engineer to help drive our various software security initiatives. The successful candidate will be committed to keeping our games and services fun for our players through defense against cheaters, hackers, exploiters, and all troublemakers. This is a full-time, permanent and in-office position based in Rockstar's state-of-the-art game development studio in Edinburgh, Scotland. WHAT WE DO The Core Security team is responsible for protecting our players, employees, and business. We develop anti-cheat to preserve the integrity of our online experience. We build anti-piracy measures to preserve our intellectual property. We create and apply anti-tamper technologies to protect sensitive areas of code. We support all Rockstar titles including Grand Theft Auto V and Red Dead Redemption. We work closely with many cross-functional teams to enhance the security of our games. RESPONSIBILITIES Create and innovate solutions to better secure our products from known vulnerabilities. Research and implement various forms of anti-tamper technologies and anti-cheat technologies. Debug exceptions to resolve issues related to obfuscation transformations and anti-tamper mechanisms. Performance profile protected and unprotected code to meet expected performance requirements. Follow software SDLC to integrate into the game team's operations. Test cross-platform software solutions to ensure quality. QUALIFICATIONS 7+ years of experience working in a software/security development team using C++. Experience with security and/or game development. SKILLS Excellent problem-solving skills with an emphasis on debugging C++ code. Analytical skills geared towards the measurement of system performance and memory use, plus the communication skills needed to generate solutions. Independently able to take objectives from ideation to execution. PLUSES Please note that these are desirable skills and are not required to apply for the position. Strong understanding of reverse engineering concepts and methodologies. Strong understanding of game protection technologies. Experience with disassemblers and decompilers: IDA Pro. Experience with core cryptography concepts. Experience with crash dumps and x64. HOW TO APPLY Please apply with a resume 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.
Jul 17, 2025
Full time
Become part of a team working on some of the most rewarding, large-scale creative projects to be found in any entertainment medium - all within an inclusive, highly-motivated environment where you can learn and collaborate with some of the most talented people in the industry. Rockstar Games is looking for a seasoned Senior Software Engineer (C++) to join our development team. Our Core Security team is looking for a security focused engineer to help drive our various software security initiatives. The successful candidate will be committed to keeping our games and services fun for our players through defense against cheaters, hackers, exploiters, and all troublemakers. This is a full-time, permanent and in-office position based in Rockstar's state-of-the-art game development studio in Edinburgh, Scotland. WHAT WE DO The Core Security team is responsible for protecting our players, employees, and business. We develop anti-cheat to preserve the integrity of our online experience. We build anti-piracy measures to preserve our intellectual property. We create and apply anti-tamper technologies to protect sensitive areas of code. We support all Rockstar titles including Grand Theft Auto V and Red Dead Redemption. We work closely with many cross-functional teams to enhance the security of our games. RESPONSIBILITIES Create and innovate solutions to better secure our products from known vulnerabilities. Research and implement various forms of anti-tamper technologies and anti-cheat technologies. Debug exceptions to resolve issues related to obfuscation transformations and anti-tamper mechanisms. Performance profile protected and unprotected code to meet expected performance requirements. Follow software SDLC to integrate into the game team's operations. Test cross-platform software solutions to ensure quality. QUALIFICATIONS 7+ years of experience working in a software/security development team using C++. Experience with security and/or game development. SKILLS Excellent problem-solving skills with an emphasis on debugging C++ code. Analytical skills geared towards the measurement of system performance and memory use, plus the communication skills needed to generate solutions. Independently able to take objectives from ideation to execution. PLUSES Please note that these are desirable skills and are not required to apply for the position. Strong understanding of reverse engineering concepts and methodologies. Strong understanding of game protection technologies. Experience with disassemblers and decompilers: IDA Pro. Experience with core cryptography concepts. Experience with crash dumps and x64. HOW TO APPLY Please apply with a resume 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.
Become part of a team working on some of the most rewarding, large-scale creative projects to be found in any entertainment medium - all within an inclusive, highly-motivated environment where you can learn and collaborate with some of the most talented people in the industry. Rockstar is on the lookout for a talented engineer to join our Animation R&D team, with a background in animation retargeting or related techniques. This position will help us develop advanced animation systems for our large open world character-based games. The successful applicant will have strong C++ programming skills, good knowledge of and interest in character animation systems, and passion for realistic, high quality character motion. This is a full-time, permanent and in-office position based in Rockstar's state-of-the-art game development studio in Edinburgh, Scotland. WHAT WE DO We develop animation technology, from performance capture to a sophisticated runtime engine, for massive open world games. We are a global team of programmers and researchers who collaborate on pushing the boundaries of character animation on next generation hardware. We support and work closely with animation, gameplay, physics, tools, graphics, performance capture, and technical art teams across multiple Rockstar studios. RESPONSIBILITIES Help invent, develop, expand, maintain, and support an extensive runtime animation system, pipeline, and tools. Develop robust and performant technology to adjust animation to different characters, situations, and environments. Collaborate and contribute to the research and development of features related to procedural animation, motion adaptation, and character motion synthesis. Keep up to date with the latest academic and industry breakthroughs, independently research and develop improvements to continuously push our technology forward. QUALIFICATIONS A degree in Computer Science or a related discipline, or equivalent industry experience. Proven development of solutions in animation retargeting, motion adaptation, or related subjects. Experience creating, extending or working directly with an animation system within a game engine. SKILLS Good communication skills, ability to clearly share complex technical information with other programmers, animators and technical artists. Knowledge of character animation technology, particularly retargeting and IK systems. Familiarity with common optimization and multi-threading techniques. PLUSES Please note that these are desirable skills and are not required to apply for the position. Industry experience working on AAA character based games, or character based VFX animation. C# or python programming skills. Experience developing within a large existing codebase, collaborating, or working independently within a large team. Experience with motion synthesis or style transfer. Practical success optimizing or debugging large/complex multithreaded C++ code. Involvement with pipeline or UI based tools development or support. 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.
Feb 19, 2025
Full time
Become part of a team working on some of the most rewarding, large-scale creative projects to be found in any entertainment medium - all within an inclusive, highly-motivated environment where you can learn and collaborate with some of the most talented people in the industry. Rockstar is on the lookout for a talented engineer to join our Animation R&D team, with a background in animation retargeting or related techniques. This position will help us develop advanced animation systems for our large open world character-based games. The successful applicant will have strong C++ programming skills, good knowledge of and interest in character animation systems, and passion for realistic, high quality character motion. This is a full-time, permanent and in-office position based in Rockstar's state-of-the-art game development studio in Edinburgh, Scotland. WHAT WE DO We develop animation technology, from performance capture to a sophisticated runtime engine, for massive open world games. We are a global team of programmers and researchers who collaborate on pushing the boundaries of character animation on next generation hardware. We support and work closely with animation, gameplay, physics, tools, graphics, performance capture, and technical art teams across multiple Rockstar studios. RESPONSIBILITIES Help invent, develop, expand, maintain, and support an extensive runtime animation system, pipeline, and tools. Develop robust and performant technology to adjust animation to different characters, situations, and environments. Collaborate and contribute to the research and development of features related to procedural animation, motion adaptation, and character motion synthesis. Keep up to date with the latest academic and industry breakthroughs, independently research and develop improvements to continuously push our technology forward. QUALIFICATIONS A degree in Computer Science or a related discipline, or equivalent industry experience. Proven development of solutions in animation retargeting, motion adaptation, or related subjects. Experience creating, extending or working directly with an animation system within a game engine. SKILLS Good communication skills, ability to clearly share complex technical information with other programmers, animators and technical artists. Knowledge of character animation technology, particularly retargeting and IK systems. Familiarity with common optimization and multi-threading techniques. PLUSES Please note that these are desirable skills and are not required to apply for the position. Industry experience working on AAA character based games, or character based VFX animation. C# or python programming skills. Experience developing within a large existing codebase, collaborating, or working independently within a large team. Experience with motion synthesis or style transfer. Practical success optimizing or debugging large/complex multithreaded C++ code. Involvement with pipeline or UI based tools development or support. 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.