Senior Software Engineer
Job description
Original text imported from Reed
Senior Software Engineer
Hybrid Working
Are you an experienced Software Engineer looking to work on cutting-edge technology? Do you enjoy problem solving, customer interactions and developing real-world solutions?
The Role:
- We are looking for a Senior Software Engineer to play a key role in the development and maintenance of high-performance 3D display systems used within for Air Traffic Control simulation.
- You'll be working on innovative display solutions, integrating emerging technologies such as Digital Towers and collaborating with suppliers to design and deliver state-of-the-art solutions.
- This is a customer-facing role, so occasional travel will be required to support system demonstrations, installations, and customer troubleshooting.
What You'll Be Doing:
- Developing and maintaining high-fidelity 3D display systems for simulation environments.
- Working with DirectX, Vulkan, OpenGL, or similar APIs to create cutting-edge visual experiences.
- Integrating hardware and software, working on image processing, and troubleshooting across a diverse tech stack.
- Collaborating with suppliers to design and procure next-generation display systems.
- Supporting the sales team with technical expertise, system demonstrations, and product showcases.
What We're Looking For:
Strong experience in C++ or C#
Familiarity with graphics APIs like DirectX, Vulkan, or OpenGL.
Knowledge of the Software Development Life Cycle (SDLC) and version control tools.
Experience with hardware integration, electronics and image processing.
Willingness to travel occasionally to engage with customers and support installations.
If you're excited about developing cutting-edge software and want to work in a dynamic environment with real-world impact, apply today!
Please hit apply or contact Dave Carlisle at Spectrum IT Recruitment.
Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.
Key skills
AI-extracted from the job advert
Application advice
5 AI-generated recommendations to maximise your chances.
⭐ Highlight your C++ or C# expertise prominently as these are the core programming languages mentioned
🎮 Emphasise any DirectX, Vulkan, or OpenGL experience as the role focuses on 3D graphics development
✈️ Mention Air Traffic Control or simulation system experience if you have it, as this is a specialised domain
🔧 Showcase hardware integration projects where you've worked across software and electronics
🤝 Include customer-facing experience and willingness to travel for demonstrations and installations
Suggested CV bullets
3 bullets our AI drafted for this specific advert, mirroring its ATS keywords.
Add these 3 bullets under your most recent experience:
- •Developed high-fidelity 3D display system using DirectX 12 for aviation simulation, achieving 120fps performance across 8 concurrent displays
- •Integrated hardware components with C++ software stack for real-time image processing, reducing latency by 35% in Air Traffic Control environments
- •Led customer demonstrations of graphics systems across 12 client sites, securing £2.1M in follow-up contracts through technical presentations
Free to copy — tailoring requires a 30-sec CV upload.
Your cover letter is ready
We've drafted a cover letter for Spectrum IT Recruitment. Preview the opening, then unlock the full personalised version.
Letter preview — tailored to Spectrum IT Recruitment
Dear Hiring Manager,
Spectrum IT's Senior Software Engineer position perfectly aligns with my expertise in C++ development and graphics APIs including DirectX and Vulkan. Your focus on Air Traffic Control simulation systems and Digital Tower integration represents exactly the cutting-edge technology I want to advance in my career.
My background in developing high-performance 3D systems and hardware-software integration would enable me to contribute immediately to your simulation environments. I have extensive experience with customer-facing technical demonstrations and am comfortable with the travel requirements for installations and troubleshooting.
Free signup, no card needed. Export to PDF/Word requires a £1.99 trial (14 days).
Interview questions
10 questions generated from this advert.
Technical
- ›How would you approach optimising a high-performance 3D display system for Air Traffic Control simulation?
- ›What are the key differences between DirectX, Vulkan, and OpenGL, and when would you choose each?
- ›Describe your experience with hardware-software integration in graphics systems.
- ›How do you handle image processing challenges in real-time 3D environments?
- ›What version control strategies do you use for large-scale C++ projects?
Behavioural
- ›Tell me about a time you had to troubleshoot a complex technical issue with a customer present.
- ›Describe a situation where you had to collaborate with external suppliers on a technical project.
- ›How do you handle travel requirements and customer demonstrations?
- ›Give an example of when you had to explain complex technical concepts to non-technical stakeholders.
- ›Describe a challenging problem-solving scenario in your software engineering career.
STAR answer examples
Model answers using the Situation-Task-Action-Result framework. Adapt to your own experience.
Tell me about a time you had to troubleshoot a complex technical issue with a customer present.
Describe a situation where you had to collaborate with external suppliers on a technical project.