Senior Performance Engineer

Aspyr Media, Inc. is an independent, full-service developer and publisher for the industry's leading games. Over the last 25 years, Aspyr has helped nearly 200 games reach their next level across all platforms and beyond expectations. 

Founded in 1996, Aspyr Media, Inc. got its start in Austin, TX by bringing the biggest PC gaming franchises such as Call of Duty, Sid Meier’s Civilization and Star Wars to Mac.  Today, Aspyr is a video game publishing and development partner focused on maximizing the potential of games.  We find the world's best games and connect them to new audiences, on all platforms.

Responsibilities:
Reporting to the Director of Engineering, the Senior Performance Engineer is responsible for developing and maintaining game software. The Senior Performance Engineer will  develop and debug systems and major features of AAA games with a focus on improving the performance of the game, primarily memory and cpu usage. This role will  primarily work with technical designers, technical artists, and engineers to solve complex performance problems that may not immediately be understood and thus, require further investigation to determine the root of the problem/potential solutions.

The ideal candidate has good experience with profiling tools and understanding of low-level software concepts such as memory management, multithreading, and OS issues.  The ideal candidate will have experience with major game engines, preferably Unreal Engine or Unity, C++ and source control.

Essential Functions:

  • Collaborate with other Software Engineers to produce efficient and performant software
  • Profile and measure performance accurately and utilize statistics for decision-making, action planning, etc.
  • Build debugging tools
  • Write clear documentation on systems that artists, designers and other engineers can understand and utilize
  • Enhance the proprietary code as necessary to support game and overarching company technology base

Preferred Qualifications:

  • 7+ years game industry experience
  • 5+ years in AAA development using Unreal Engine or Unity
  • Experience with modern game platforms (PC, Xbox One, PS4, Switch)
  • Strong C++ development skills
  • Experience with scripting languages (Blueprint, LUA, C#, Python, etc.)
  • Familiarity with time slicing profilers, memory profilers, graphics debuggers
  • Collaborative team player and problem solver
  • Proficient in Agile/Scrum development
  • Degree in Computer Science, Math or related discipline(s)

Aspyr is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at Aspyr are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability, HIV Status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. Aspyr will not tolerate discrimination or harassment based on any of these characteristics. Aspyr encourages applicants of all ages.

Equal Employment Opportunity

Aspyr is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at Aspyr are based on business needs. Job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability HIV Status, sexual orientation. gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. Aspyr will not tolerate discrimination or harassment based on any of these characteristics. Aspyr encourages applicants of all ages.

We use cookies to personalize content and analyze traffic. Information about your use is shared with Aspyr for that purpose. Learn more.Dismiss