At a Glance
- Tasks: Join a team to design and develop a next-gen rendering engine using cutting-edge graphics techniques.
- Company: Fully remote role with a leading company in vehicle simulation software.
- Benefits: Competitive salary, bonus scheme, 25 days holiday, and comprehensive health benefits.
- Why this job: Make an impact in the gaming industry while working with state-of-the-art graphics technology.
- Qualifications: Experience in C/C++, shader programming, and modern graphics APIs required.
- Other info: Enjoy a flexible work environment with opportunities for professional growth.
The predicted salary is between 65000 - 75000 £ per year.
We are seeking an experienced Graphics Software Engineer to play a pivotal role in a team designing and developing a next generation rendering engine. This will include implementing state of the art graphics algorithms and supporting systems.
Qualifications, Knowledge and Experience
- Significant development experience using C/C++.
- Experience with shader programming (GLSL, HLSL or Slang).
- Good understanding of modern graphics APIs: Vulkan, DirectX 12, Metal.
- Good understanding of modern graphics concepts, such as physically based rendering, deferred rendering, post-processing, and real-time lighting/shadowing techniques.
- Strong grasp of GPU architecture, memory management, and multi-threaded rendering.
- Familiarity with graphics debugging and performance profiling tools.
- Self-motivated, quality-focused, and able to work independently.
Desirable
- Experience developing custom rendering engine.
- Experience implementing advanced features such as: Raytraced effects for global illumination, shadows or reflections.
- Frame graph and memory management strategies.
- Cross-platform rendering hardware interfaces.
- Scene graph management and data streaming.
- Integrating physics engines or compute workloads within graphics pipelines.
- GPU driven rendering.
- Knowledge of GLTF or other modern scene/asset formats.
Responsibilities
- Work as part of a team developing global industry-standard vehicle simulation software.
- Design and develop new features using state-of-the-art graphics techniques.
- Produce high-quality software for customers.
- Maintain and improve existing products.
- Advocate good software engineering practices and continuous professional development.
- Work to delivery deadlines.
The Package:
- Basic salary in the range £65,000 to £75,000 dependent on experience.
- Bonus Scheme – c10% of salary on-target payment.
- Fully Remote Working.
- 25 days holiday, Pension, Income Protection, Healthcare, Vehicle scheme etc.
Graphics Software Engineer in Hampshire employer: Langham Recruitment
Contact Detail:
Langham Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Graphics Software Engineer in Hampshire
✨Tip Number 1
Network like a pro! Reach out to fellow graphics software engineers on LinkedIn or relevant forums. Share your passion for graphics programming and ask for insights or advice; you never know who might have a lead on your dream job!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving C/C++ and shader programming. Include any cool rendering techniques you've implemented – this will make you stand out when we’re looking for talent.
✨Tip Number 3
Prepare for technical interviews by brushing up on modern graphics APIs like Vulkan and DirectX 12. Practice explaining your thought process while solving problems, as we love to see how you approach challenges in real-time.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team and contributing to cutting-edge graphics technology.
We think you need these skills to ace Graphics Software Engineer in Hampshire
Some tips for your application 🫡
Show Off Your Skills: When you're writing your application, make sure to highlight your experience with C/C++ and shader programming. We want to see how your skills align with the cutting-edge graphics algorithms we're working on!
Be Specific About Your Experience: Don’t just list your qualifications; give us examples of projects where you’ve implemented modern graphics concepts like physically based rendering or real-time lighting techniques. This helps us understand your hands-on experience.
Tailor Your Application: Make your application stand out by tailoring it to our job description. Mention your familiarity with Vulkan, DirectX 12, or any other relevant tech. We love seeing candidates who take the time to connect their background to what we do!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity in our remote team!
How to prepare for a job interview at Langham Recruitment
✨Know Your Graphics Stuff
Make sure you brush up on your knowledge of modern graphics concepts like physically based rendering and deferred rendering. Be ready to discuss how you've implemented these techniques in past projects, as well as your experience with graphics APIs like Vulkan and DirectX 12.
✨Show Off Your Coding Skills
Since significant development experience in C/C++ is essential, be prepared to talk about specific challenges you've faced while coding. You might even want to bring along some code samples or projects that showcase your shader programming skills in GLSL or HLSL.
✨Demonstrate Problem-Solving Abilities
Expect questions that test your understanding of GPU architecture and memory management. Think of examples where you've had to debug performance issues or optimise rendering processes, and be ready to explain your thought process in tackling those problems.
✨Be a Team Player
This role involves working as part of a team, so highlight your ability to collaborate effectively. Share experiences where you've advocated for good software engineering practices or contributed to team projects, showing that you're not just a solo coder but someone who thrives in a collaborative environment.