Software Engineer - GPU
Matchtech
Overview
In this role you will develop advanced simulation and visualization software to model real-world scenarios for defence applications. You will work within a cross-functional team to deliver realistic 3D environments and simulation capabilities, including AI-enabled research and new product features. The role combines hands-on software engineering with opportunities to lead technical work across programmes. You will contribute to a culture focused on innovation, security, and long-term impact.
Pay / Benefits- flexible working
- secure on-site work 2-4 days per week
- career progression
- award-winning workplace culture
- Investors in People Gold & Platinum
- security clearance support
- Develop and enhance 3D rendering software for realistic virtual environments
- Collaborate with engineers, scientists and stakeholders to deliver simulation solutions
- Contribute to both new and existing software products
- Translate physical models into efficient software, including RF/EO/IR sensing domains
- Apply modern software practices: testing, Git version control, CI/CD
- Lead technical projects and take ownership of solutions across programmes
- Engage in research activities and explore emerging technologies including AI
- Experience developing software in C++
- GPU programming expertise (CUDA, OpenGL, Vulkan or equivalent)
- Understanding of RF or EO/IR sensing and propagation
- Experience translating physical models into software solutions
- Experience applying modern software engineering practices (testing, Git, CI/CD)
- A degree in Software Engineering, Physics, Mathematics, Engineering or related discipline, or equivalent commercial experience
- Eligibility for Security Clearance (British citizen or dual UK national with British citizenship)
- collaboration
- communication
- problem-solving
- C++
- CUDA
- OpenGL
Reference: WJ-747_31055661