PC Client Engineer Position Available In New York, New York
Tallo's Job Summary: This job listing has been recently added. Tallo will add a summary here for this job shortly.
Job Description
Analyze user needs and design, test, and develop computer software to meet those needs. Collaborate with other computer specialists to create optimal computer software for video games. Review completed tasks, discuss the implementation of ongoing work, and identify blockers between team members. Review previous sprint successes/failures and collaborate with Rockstar’s production team to identify long-term task planning for the next sprint planning. Review code written by Rockstar’s developers to identify potential code issues. Resolve current coding task issues based on feedback from other Rockstar developers. Leverage Microsoft Visual Studio debugger to trace through C++ code and identify the source of defects. Utilize third-party tool, Fiddler, to capture and analyze web traffic. Use Microsoft’s Spy++ to view and trace Windows API messages. Debug and analyze proprietary log files. Complete development and maintenance tasks flagged by Rockstar’s development team from prior sprints. Write C++ code modifications to fix issues flagged by failed unit tests or the company’s QA department. Conduct research to guide the implementation of new features and user-interface changes in the company’s Rockstar Games Launcher. Develop server backend code in C# to power Rockstar Games Launcher features. Review existing C++ code to understand its usage and write code documentation on existing systems, libraries, limitations, and considerations for the company’s developers. Create new unit tests and leverage proprietary automation tools to improve code coverage and ensure all code is tested via automation. Triage bugs in the Rockstar Games Launcher application, reported by the company’s QA department, and retail users. Investigate software issues to determine whether they can be reproduced in development or retail builds. Work with the company’s QA department to identify repeatable reproduction steps and ensure a successful code fix. Leverage proprietary memory and CPU profiling tools, investigate Rockstar’s C++ code deficiencies, identify bottlenecks, and run regression tests to verify behavior. Work with Rockstar’s stakeholders to complete large programming tasks in C++, including the implementation of new features, such as new settings on the Rockstar Games Launcher, new UI menus and screens, engineering/engine upgrades, new developer tools, and new features within secondary applications such as the installer, uninstaller, downloader service, and PC software development kit.
Requirements:
Minimum Education:
Bachelor’s degree or equivalent in Computer Science or a closely related field.
Minimum Experience:
Two (2) years of experience in any occupation in which the required experience as gained.
Alternative Education and Experience:
Master’s degree or foreign equivalent in Computer Science or a closely related field and no experience.
Knowledge of and/or experience with (can be gained through education and/or experience):
C++ programming; Python programming; C# programming; debugging; and profiling computer hardware performance. •Experience or knowledge may be gained through employment or education.
To apply send resume to: rsprocess@take2games.com Must ref. job code S197a when applying. EOE#
LI-DNIMinimum Salary:
123656
Maximum Salary:
140000
Salary Unit:
Yearly