At a Glance
- Tasks: Develop and maintain 3D graphics software for immersive training simulations.
- Company: Join 3t, a global leader in training technology for the energy sector.
- Benefits: Enjoy a competitive salary, collaborative culture, and opportunities for growth.
- Why this job: Be part of a passionate team transforming workforce training with cutting-edge technology.
- Qualifications: Bachelor’s degree in a relevant field; experience in software development is a plus.
- Other info: Remote work options available; ideal for tech-savvy graduates eager to innovate.
The predicted salary is between 25000 - 38000 £ per year.
3t is currently looking to recruit a Graduate Software Engineer (Graphics) on a permanent contract located in Bournemouth, UK.
The Company
At 3t, we are passionate about up-skilling and empowering workforces to ensure a prosperous future where all workers, organisations and our industries thrive. 3t is the combination of world-leading companies that are together transforming training in the energy, and wider safety-critical sectors, combining cutting-edge immersive technology with award-winning high-impact workforce training. We stand as a global training powerhouse operating across 60 countries worldwide. Together, we are training the workforce of the future. 3t Drilling Systems develop and manufacture advanced simulation technology solutions that improve safety and efficiency in the oil and gas industry. With over 1500 simulators deployed in over 60 countries; we are the largest global provider of drilling simulators. Our experience in the design, manufacture, installation, and deployment of simulators allows us to offer a unique solution for any individual requirement.
The Role
Due to increased demand for custom development and upgrades across our growing fleet of simulators, we have a requirement for a Graduate Software Engineer to assist with the ongoing development and maintenance of our 3D simulation graphics software in Unity. This role offers the opportunity to develop software for bespoke simulation equipment, creating realistic and immersive training experiences for the oil and gas industry. Working as part of the graphics team within the Software department, you will collaborate closely with a small, dedicated group of graphics developers, as well as the wider software team of around 20 people, including developers, QA, and the Customer Support team.
Duties And Responsibilities
- Requirements gathering from documentation, customers, and reference material.
- Development and maintenance of 3D graphics applications in C# and Unity.
- Occasional maintenance of legacy 3D graphics applications in C++ and OpenGL.
- Diagnose and resolve issues reported by users or from the product backlog.
- Constant improvement of product and technical documentation, and processes.
The Person
At 3t our values of Innovation, Collaboration and Excellence are at the heart of what we do and reflect what is important to 3t, how we operate and fulfil our vision. We are looking for future colleagues who believe in the power of working together by being open and respectful, think creatively and dare to be different to find solutions and are dedicated, driven and passionate to strive for excellence.
You will have:
- A Bachelor’s degree (or equivalent) in a relevant field (e.g., Games Software Engineering, Computer Science, Computing).
- Any prior experience in software development, particularly in a real-time graphics or simulation context, is beneficial.
Required Skills
- Programming: Proficiency in C# or another object-oriented language.
- Game Engine Development: Experience with Unity.
- Development Tools & Workflow: Experience with Atlassian toolset (Jira, Confluence).
- Version Control: Understanding of source control principles (e.g., SVN, Plastic SCM, Git/Bitbucket).
Preferred Skills
- Virtual Reality development experience.
- Familiarity with OpenGL, DirectX, Vulkan or similar.
- Knowledge of shaders.
- Experience optimizing performance for real-time 3D applications.
Personal Attributes
- Ability to adapt and learn new technologies quickly.
- Analytical mindset with strong problem-solving skills.
- Effective communication and collaboration skills.
- Self-motivated with a proactive approach to development challenges.
Pay: £25,000.00-£38,000.00 per year
Graduate Software Engineer (Graphics) employer: 3t | Training Services (UK)
Contact Detail:
3t | Training Services (UK) Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Graduate Software Engineer (Graphics)
✨Tip Number 1
Familiarise yourself with Unity and C# if you haven't already. Since the role focuses on developing 3D graphics applications in Unity, having a solid understanding of these tools will give you a significant advantage during the interview process.
✨Tip Number 2
Showcase any relevant projects or experiences that demonstrate your skills in real-time graphics or simulation. Whether it's a personal project or coursework, being able to discuss your hands-on experience can set you apart from other candidates.
✨Tip Number 3
Research 3t and their products thoroughly. Understanding their mission and the technology they use will not only help you tailor your responses but also show your genuine interest in the company and the role.
✨Tip Number 4
Prepare to discuss your problem-solving approach. Given the emphasis on diagnosing and resolving issues, be ready to share examples of how you've tackled challenges in past projects or coursework, highlighting your analytical mindset.
We think you need these skills to ace Graduate Software Engineer (Graphics)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant skills and experiences that align with the role of Graduate Software Engineer (Graphics). Emphasise your proficiency in C#, Unity, and any experience with real-time graphics or simulation.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software development and graphics. Mention specific projects or experiences that demonstrate your ability to work collaboratively and think creatively, as these are key values at 3t.
Showcase Relevant Projects: If you have worked on any projects related to 3D graphics or simulation, include them in your application. Provide links to your portfolio or GitHub repository to give the hiring team a clear view of your capabilities.
Highlight Soft Skills: In addition to technical skills, emphasise your personal attributes such as problem-solving abilities, effective communication, and a proactive approach. These qualities are important to 3t and can set you apart from other candidates.
How to prepare for a job interview at 3t | Training Services (UK)
✨Showcase Your Technical Skills
Be prepared to discuss your proficiency in C# and Unity. Bring examples of projects you've worked on, especially those involving 3D graphics or simulations, to demonstrate your hands-on experience.
✨Understand the Company’s Values
Familiarise yourself with 3t's core values: Innovation, Collaboration, and Excellence. Be ready to explain how you embody these values in your work and how they align with your personal work ethic.
✨Prepare for Problem-Solving Questions
Expect questions that assess your analytical mindset and problem-solving skills. Think of scenarios where you've successfully diagnosed and resolved issues in past projects, particularly in a software development context.
✨Demonstrate Your Collaborative Spirit
Since the role involves working closely with a team, be prepared to discuss your experiences in collaborative environments. Highlight any teamwork experiences, especially those that required effective communication and respect for diverse ideas.