Senior Software Programmer, Developer Relations (Simulation/Physics)
Mediatonic
- Montreal, QC
- Permanent
- Full-time
- Engage licensees in-person, via video, or over email to achieve the best possible results.
- Provide programming consultation to Unreal Engine licensees as they navigate difficult problems.
- Write well documented and optimized code for fixes and feature improvements.
- Debug, review and analyze minor and major development issues including but not limited to bugs, crashes and runtime performance challenges.
- Work with customers and technical partners from multiple industries to ensure future releases of Unreal Engine continues to meet their needs.
- Drive the creation and development of knowledge sharing resources including live presentations, whitepapers, tutorials and knowledge articles.
- Provide mentorship and coaching to team members
- Senior level experience developing and debugging with C++ in multi-threaded applications
- A strong foundation in classical mechanics, real-time simulation, 3D math, data structures and algorithms
- Professional experience working with real-time physics simulation software (IE - Chaos, PhysX, Havok etc) or expertise in related subject subject matter
- Strong written/verbal communication skills including the ability to give technical presentations to audiences with of varying technical backgrounds
- A creative problem solver with a passion for helping other developers
- Self-motivated individual who will take ownership of the technical relationship with developers and work proactively to reduce friction and improve processes
- Professional experience with UE4/UE5 is an asset
- Shipped titles with responsibilities in simulation or physics is an asset