Lead Software Engineer - Graphics

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 Lead Software Engineer with a focus on Graphics is responsible for developing and maintaining Aspyr’s core graphics API technology, which powers many of our games across multiple desktop, console, and mobile platforms.

Do you live and breathe system level graphics APIs, such as Direct3D, Metal, and Vulkan? Have you written your own renderer? Would you love to work on cross platform game-enabling technology like Valve’s Proton? In this role, you will have ample opportunity, as you refine and define the path for Aspyr’s graphics technology, and lead us into the future.

Essential Functions:

  • Research, develop, and maintain Aspyr’s cross platform enabling graphics API technology
  • Profile and optimize code performance
  • Debug complex issues, including concurrency and memory corruption/leaks
  • Assist game project teams with graphics related issues
  • Review code and mentor other engineers
  • Write clear architecture and code documentation

Preferred Qualifications:

  • 12+ years software engineering experience
  • 8+ years in-depth work with various system level graphics APIs, shader languages, and real-time rendering
  • Created and/or maintained real-time rendering engine(s)
  • Master of C++, with excellent software architecture skills
  • Extensive knowledge of concurrency, threading, and synchronization
  • Highly skilled in memory and performance optimization
  • Excellent communication and collaboration skills
  • Plus: Win32 development
  • Plus: macOS/iOS development
  • Plus: Game development
  • Plus: Console development (Playstation, Xbox, etc)
  • Degree in Computer Science or Math, or equivalent experience

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