Aspyr Mediaposted 18 days ago
Full-time • Senior
Austin, TX
Publishing Industries

About the position

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

  • Serve as a technical leader across multiple projects, shaping the development of Aspyr's games and core technologies.
  • Design, implement, and maintain scalable, efficient C++ systems across gameplay, UI, tools, audio, graphics, and engine subsystems.
  • Drive architecture discussions and decisions, helping guide projects toward maintainable, high-performing codebases.
  • Collaborate with cross-functional teams including design, production, QA, and publishing to ensure alignment with technical goals and player experience.
  • Mentor other engineers through code reviews, design consultations, and technical guidance.
  • Profile and optimize CPU, GPU, and memory performance across platforms.
  • Lead debugging efforts for complex issues including concurrency, memory corruption, and platform-specific bugs.
  • Contribute to and help evolve Aspyr's cross-platform technology stack for Apple (macOS/iOS), Win32, and beyond.
  • Write and maintain high-quality technical documentation.

Requirements

  • Degree in Computer Science, Math, or related discipline(s), or equivalent industry experience.
  • 8+ years of professional software engineering experience, including cross-platform development.
  • Deep expertise in C++ and strong architectural skills.
  • Extensive experience with concurrency, threading, and synchronization.
  • Proven track record in performance optimization and memory management.
  • Experience mentoring and providing technical leadership within engineering teams.
  • Strong collaboration and communication skills across disciplines.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service