Magic Poser (magicposer.com) is growing a team of passionate people on a mission to make 3D creation easy for everyone. Technical craftsmanship is one of the core values of our company. Our focus on building the best 3D creation tool with exceptional engineering quality has helped us build an amazing product that is greatly loved by the creative community - Our product has accumulated 12+ million downloads, 500K monthly active users and is highly recommended by concept artists from Star Wars, comic artists from Marvel, top webtoon artists, and so many more.
As an engine programmer, you will have the exciting opportunity to create world-class, industry-leading engine technologies, targeting a variety of platforms. Your work will push Magic Poser to the bounds of what is possible with 3D graphics on mobile and desktop devices.
If you are passionate about 3D graphics and low-level programming, we want to hear from you! Please send your resume to jobs@thewombatstudio.com. We will be in touch with you if there’s a good fit.
What you will do
- Implement and improve various low-level systems that interface with platform APIs, i.e. memory allocators, file systems, UI systems, physics systems, graphics APIs (OpenGL and DirectX 12), etc.
- Improve and expand our asset pipeline to create a seamless and robust experience for artists producing 3D assets for Magic Poser.
- Analyze and optimize problems related to a modern engine (load times, memory usage and platform-specific performance issues).
Skills we are looking for
- Extensive experience with C++ and building complex low-level systems from scratch.
- Deep knowledge of at least one graphics API (DirectX11, DirectX12, OpenGL, Vulkan, Metal, etc).
- Strong 3D math skills and can apply math knowledge to various graphics applications: animation, physics, rendering, etc.
- Be able to dive into a complex system with quick results.
- Demonstrated performance and memory optimization skills.
- Self-motivated, innovative, focused on high engineering standards, and user-focused. These traits equal success at Magic Poser and define our engineering culture.
- Great communication skills and team player.