At a Glance
- Tasks: Design and develop cutting-edge software for ultra-realistic 3D graphics.
- Company: Join M-XR, a deep tech startup revolutionizing the 3D digital world.
- Benefits: Collaborative environment, innovative projects, and opportunities for personal growth.
- Why this job: Shape the future of 3D with a passionate team focused on creativity and curiosity.
- Qualifications: Strong C++ skills, experience with GLSL or CUDA, and a background in advanced rendering techniques.
- Other info: Ideal for self-starters who thrive under pressure and love problem-solving.
The predicted salary is between 36000 - 60000 £ per year.
Summary
M-XR is a deep tech startup with a mission to make the 3D digital world look real; whether that be the graphics in a computer game, the CGI in a movie, or a product line photoshoot. We are building a solution that empowers 3D artists and enables the creation of productions at a speed, scale and quality not found anywhere else in the industry. Over the past three years we’ve developed foundational technology capable of capturing real world objects and accurately predicting their material properties, enabling the creation of ultra-realistic production-ready digital copies.
Curiosity and creativity are at the heart of M-XR. We feel strong that asking questions and looking at problems from new perspectives across departments is key to pushing the envelope for what is possible! We are looking for skilled individuals who share this passionate curiosity, question the norm, and have the willingness to explore something brand new. If you are an engineer or developer that shares this passion about shaping the future of 3D we would love to hear from you.
To learn more about us check our our blog here, and have a look at our vimeo here
Description of role
As a Graphics Engineer at M-XR you will have the opportunity to work on designing and developing state of the art and highly performant software in the world of 3D. Working closely with the CTO, software lead and the rest of the software team you will collaborate together to develop and improve the tech stack. The solution and ideas you build and implement will be fueled by your experience, ideas and problem solving abilities. If you are a self starter, comfortable with responsibility, a team player and able to excel under pressure then you are likely a great fit.
We are seeking a skilled and innovative Graphics Engineer with a strong background in compute shaders, GLSL or CUDA, and advanced rendering techniques. The successful candidate will be instrumental in developing our internal computational graphics tool as part of our larger high performance computation pipeline, with a focus on ray tracing, photogrammetry, image processing, and computer vision.
Key Responsibilities:
- Design and implement high-performance graphics computation engine.
- Develop and optimise algorithms
- Collaborate with the team to integrate ray tracing techniques to develop a custom render-engine.
- Apply computer vision techniques for image analysis and processing.
- Continuously research and implement the latest advancements in graphics technology.
Required Skills and Qualifications:
- Strong knowledge of C++, memory management, & HPC.
- Experience with C++ OpenGL. Specifically with GLSL, compute shaders, or CUDA. Having delivered atleast 1 commercial product.
- 3+ years of industry experience
- Bachelor’s in Computer Science, Computer Engineering, or a related field.
- Proficient in ray tracing algorithms and techniques.
- Experience in photogrammetry
- Linear algebra and geometry.
- NeRF & 3D Gaussian Splatting
Graphics Engineer employer: M-XR
Contact Detail:
M-XR Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Graphics Engineer
✨Tip Number 1
Familiarize yourself with the latest advancements in graphics technology, especially in ray tracing and photogrammetry. This will not only enhance your knowledge but also show your genuine interest in the field during discussions.
✨Tip Number 2
Engage with the M-XR community by following their blog and Vimeo channel. This will help you understand their projects and culture, allowing you to tailor your conversations and demonstrate your enthusiasm for their mission.
✨Tip Number 3
Prepare to discuss your previous projects that involved C++, OpenGL, or CUDA. Be ready to explain the challenges you faced and how you overcame them, as this will showcase your problem-solving abilities and technical expertise.
✨Tip Number 4
Highlight your collaborative experiences in past roles. M-XR values teamwork, so sharing examples of how you've successfully worked with others to achieve a common goal will resonate well with the hiring team.
We think you need these skills to ace Graphics Engineer
Some tips for your application 🫡
Understand the Company: Dive deep into M-XR's mission and values. Familiarize yourself with their technology and projects by exploring their blog and Vimeo. This will help you tailor your application to reflect your alignment with their goals.
Highlight Relevant Experience: Make sure to emphasize your experience with C++, GLSL, CUDA, and any relevant projects you've worked on. Mention specific algorithms or techniques you've implemented, especially in ray tracing and photogrammetry.
Showcase Your Curiosity: M-XR values curiosity and creativity. In your cover letter, share examples of how you've approached problems from new perspectives or how you've innovated in past projects. This will demonstrate that you embody their core values.
Tailor Your Application: Customize your CV and cover letter to reflect the key responsibilities and qualifications listed in the job description. Use specific language from the posting to show that you are a perfect fit for the Graphics Engineer role.
How to prepare for a job interview at M-XR
✨Showcase Your Technical Skills
Be prepared to discuss your experience with C++, GLSL, and CUDA in detail. Bring examples of projects where you've implemented advanced rendering techniques or developed high-performance graphics engines.
✨Demonstrate Curiosity and Creativity
M-XR values curiosity and innovative thinking. Be ready to share how you've approached problems from new perspectives in past projects and how you stay updated on the latest advancements in graphics technology.
✨Collaborative Mindset
Highlight your ability to work in a team environment. Discuss experiences where you've collaborated with others to integrate complex systems or solve challenging problems, especially in high-pressure situations.
✨Prepare for Problem-Solving Questions
Expect technical questions that assess your problem-solving abilities. Practice explaining your thought process when tackling complex algorithms or optimizing performance in graphics computation.