Senior Physics Engineer
- 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
- 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