Senior Software Engineer
Role details
Job location
Tech stack
Job description
- 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.
- Acting as a mentor to junior engineers and serving as a technical lead on small projects.
Requirements
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?, ? 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. ? A degree in Electronics, Mathematics, Computer Science or other STEM discipline. ? 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!