Sr. Physics Software Engineer

Activision Blizzard   •  

Middleton, WI

Industry: Hospitality & Recreation


5 - 7 years

Posted 35 days ago

Raven Software, developer of numerous award-winning games, including contributions to the Call of Duty franchise, Singularity, X-Men Origins: Wolverine, and Wolfenstein is seeking a Senior Software Engineer with a physics technical emphasis. We are actively recruiting engineering talent to work on developing the Call of Duty engine technology. This is a great opportunity to work with a passionate engineering team and help shape cutting-edge industry technology.
Job duties include:

  • Develop, design, modify, optimize and debug physics pipeline and engine systems
  • Deploy, evaluate performance and test software on Xbox One/PS4/Windows platforms
  • Communicate features and collaborate with engineering, design and art teams
  • Participate in the design, performance and code review process
  • Contribute to design and roadmap of industry-leading AAA engine


  • Bachelor's degree in Computer Science, Engineering, Physics or Math-related field
  • 5+ years of experience working with physics simulation and/or other game-related technologies
  • Passion for physics simulation
  • Strong math skills
  • Knowledge of CPU and memory architectures
  • Familiarity using modern CPU performance analysis tools
  • Comprehensive understanding of object-oriented programming
  • Strong background in C/C++
  • Solid debugging skills including ability to debug at an assembly-level when necessary
  • Good communicator that enjoys collaboration with other programmers, artists and designers
  • Passion for code and data optimization
  • Creative, motivated, focused, passionate, results-oriented

The ideal candidate will also have:

  • Experience with game physics APIs (Havok, PhysX, etc.)
  • Background with parallel programming and multi-threaded code
  • Experience with rigid-body dynamics, collision detection, contact/collision resolution
  • Experience with rag-doll technologies
  • Demonstrated ability to write efficient, clean, readable, portable, and reliable code