PC Software Engineer Game Security

Artech Redmond , WA 98052

Posted 3 weeks ago

Job Description:
Our Client is looking for an experienced PC software engineer with an interest in software security to support our PC Security Lead in the development and integration of new anti-cheat, anti-tamper, and digital rights management software. This engineer will work directly with game teams on Halo Infinite to integrate, support, and benchmark security code designed to keep Halo safe and secure on PC. In addition, this engineer will work with the PC Security Lead and the PC team to design and implement new security code and features. They will also assist in validating the efficacy of Halo's all-up security posture on PC and identifying areas for improvement. Strong written and verbal communication skills are essential for this position.
Tasks will include owning the integration of internal security libraries and products, integrating with external security solutions, understanding and making security recommendations on game engine constructs, and other tasks that are not yet known. Experience with software security on Windows, game hacking, strong debugging skills and experience with reverse engineering are directly applicable.

  • Assist with the development of new anti-cheat, anti-tamper, and DRM technology to support Halo Infinite on PC and future games
  • Integrate internal and third-party security products into the game engine
  • Work with game teams to understand disparate game engine constructs, and make security recommendations and best practices
  • Document and review designs for assigned projects
  • Write efficient code that conforms to our coding standards and best practices
  • Deliver fully tested (Unit, Functional and Stress) and reviewed code
Qualifications &

  • Experienced PC developer with a passion for creating an excellent player experience
  • 3+ years of professional experience coding in C++
  • Strong debugging, problem solving, and communication skill
  • Demonstrated self-motivated detail-oriented developer
  • Flexibility to tackle a variety of problems and features
  • BS degree or equivalent industry experience
  • Strong knowledge of the PE file format
  • Strong reverse engineering skills on Windows
  • Familiarity with performance analysis and optimization
  • Familiarity with supporting multiple Windows OS environments
  • Experience with anti-cheat, anti-tamper, and DRM software development
  • Worked on or shipped a PC game (AAA or Indie title)
icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Security Software Engineer

Microsoft Corporation

Posted 6 days ago

VIEW JOBS 2/22/2020 12:00:00 AM 2020-05-22T00:00 Are you passionate about web security? Are you skilled in ethical hacking? Are you quickly able to understand weakness in systems? Are you fascinated and obsessed with staying current on novel security research? Microsoft Security Response Center Vulnerabilities and Mitigations Team (MSRC V&M) is looking for a talented web vulnerability researcher to join its engineering team. The V&M team consists of highly motivated, world-class security engineers responsible for researching security issues across Microsoft products, including the Microsoft Azure platform. This is a unique opportunity to impact every major web and cloud service that Microsoft has running in terms of security and learn from awesome colleagues. This position is for a passionate web vulnerability researcher. Required Qualifications: * 1+ year/s security research experience in Windows and Linux web stacks, with expertise in at least one. * 1+ year/s experience in publicly available web security test tools * 1+ year of hands on experience with web security vulnerabilities (ref OWASP top 10) Preferred Qualifications: Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: * Experience in building tools and automation to discover or validate web security issues. * Ability to explain and advise on security design and implementation of complex security problems. * Public track record of web vulnerability research and discovery * Understanding of security issues that may arise in managed and native server code components and their security implications * Ability to understand C and/or C++ * Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter. Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form. Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work. #AzureSecOpen #AzureSecMSRC MSRC, being the face of security at Microsoft, receives vulnerability reports from security researchers all over the world. Your responsibility in the team would include: * Analyzing critical security vulnerabilities reported to MSRC. * Building tools and inventing new approaches to look for vulnerabilities in Microsoft cloud and web services. * Pentesting Microsoft web services, web components and cloud infrastructure. * Innovating in web security mitigations and hardening to make Microsoft products and services more secure. * Gathering knowledge based on incoming bug trends to inform security research for the team, as well as influence the broader Microsoft security strategy Microsoft Corporation Redmond WA

PC Software Engineer Game Security