Logo of Huzzle

Senior Physics Programmer

  • Job
    Senior Level
  • Science
    Software Engineering
  • London

AI generated summary

  • You need advanced C++ skills, physics simulation experience, and a passion for collaboration. Game design interest and communication skills are a must. Be a team player!
  • You will lead physics simulation features, optimize third-party engines, deliver high-quality features on schedule, solve technical issues, research new technologies, collaborate with the team, and mentor junior programmers.


  • An advanced understanding of C++ and real-time physics simulation
  • Experience with PhysX and Unreal or similar engines
  • Excellent communication skills and a passion for collaboration
  • Must be a team player and appreciate the importance of listening to others
  • An interest in game design and the concerns of other game development disciplines
  • A passion for all kinds of video games!


  • Ownership of a wide variety of physically simulated features such as destruction, vehicles, character and cloth
  • Empowering team members from all other disciplines to make optimal use of third-party engines such as Nvidia PhysX as well as internally developed technology
  • Delivering features optimally and within schedule to appropriate quality levels
  • Proactively anticipating and identifying requirements, and developing solutions for technical and workflow issues
  • Research and development into current and next gen technologies to push the limits of game development in current and future projects
  • Being a positive, active, and contributing team member, both within the team and across the studio
  • Guiding and mentoring more junior physics programmers in the team


What are the main responsibilities of a Senior Physics Programmer at Rocksteady?

A Senior Physics Programmer at Rocksteady is responsible for creating and maintaining physics based systems and gameplay, supporting teams across the company, and ensuring the success of projects like Suicide Squad: Kill the Justice League and future endeavors.

What qualifications and experience are required for this role?

Ideal candidates for the Senior Physics Programmer position at Rocksteady should have prior experience in programming physics systems for video games, a strong understanding of game development pipelines and tools, proficiency in C++ and other relevant programming languages, and a passion for creating immersive gameplay experiences.

What opportunities for growth and advancement are available for Senior Physics Programmers at Rocksteady?

Senior Physics Programmers at Rocksteady have the opportunity to work on high-profile projects, collaborate with talented teams, and contribute to the success of the company's future releases. There may also be opportunities for leadership roles, mentorship, and professional development within the company.

What kind of team will the Senior Physics Programmer be working with at Rocksteady?

The Senior Physics Programmer will be joining the Physics Code Team at Rocksteady, which is dedicated to creating and maintaining physics based systems and gameplay. They will collaborate with other programmers, artists, designers, and producers across the company to ensure the success of projects like Suicide Squad: Kill the Justice League and future releases.

Entertainment & Media

Mission & Purpose

Warner Bros. Discovery is a global media and entertainment company, known for producing and distributing a wide range of content, including films, television shows, and digital content. Their ultimate mission is to captivate audiences worldwide by creating compelling and innovative stories that entertain, inform, and inspire. With a strong focus on storytelling and creativity, Warner Bros. Discovery aims to enrich people's lives through entertainment and provide a diverse array of content across various platforms. Their purpose is to connect people through shared experiences and to continue being a leading force in the entertainment industry, shaping the future of entertainment in the UK and beyond.

Culture & Values

  • Act as one team

    Trust each other, succeed together, and grow together. Collaborate across teams and make decisions that are best for WBD overall. Prioritize growth, development, and well-being for our teams. Respect and support each other, and celebrate wins.

  • Create what's next

    Be curious, innovate, and focus on the future. Drive change, embrace disruption, and never stop learning. Use data and technology to transform what we create and how we tell stories and deliver. Experiment, fail fast, acknowledge mistakes and learn from them.

  • Empower Storytelling

    Put creators, consumers and partners at the center, and share extraordinary stories. Tell stories that entertain and inspire our viewers, communities, and each other. Foster creativity by giving the freedom to try new things and produce our best work. Deliver the best experience; anticipate what consumers want and be fan obsessed.

  • Champion Inclusion

    Empower others, have courage, and pursue equity. Amplify the voices of global storytellers to reflect audiences around the world. Intentionally seek out diversity, remove barriers, and create space for all to share ideas and be heard. Actively listen and lead with empathy, integrity, and transparency.

  • Dream it & own it

    Advocate the mission, move with speed, and drive results. Have an owner's mindset; bring a perspective, take decisive rapid action, and manage spend responsibly. Make clear choices, set ambitious goals, and be accountable for results. Speak up and fearlessly challenge the norm.