Job Description
Software Development Engineer
Location: Farnborough, United Kingdom (Hybrid)
Security Clearance: Must be able to obtain UK Security Clearance
One team. Global challenges. Infinite opportunities.
Join a company that’s redefining connections worldwide! For over 35 years, we’ve been shaping how governments, militaries, businesses, and consumers communicate. Now, we’re looking for innovative minds to help us continue our mission of delivering transformative technologies.
What You'll Do:
As a Software Development Engineer, you’ll work across the full software development lifecycle, including:
* Analysing software requirements.
* Designing high-level architecture and detailed components.
* Implementing, testing, and integrating software.
* Introducing and evolving best practices, tools, and processes for development.
What You'll Need:
* Experience: Full lifecycle software development expertise, with recent experience in C or C++ for embedded applications. (Targeting PC environments is a plus.)
* Technical Knowledge:
* Operating system concepts (e.g., multi-threading, process scheduling, memory management).
* Scripting in Bash, Python, or similar.
* Object-Oriented Design (OOD) and programming skills.
* Configuration management/version control tools (e.g., GitHub).
* Leadership: Proven experience leading or mentoring software developers.
Why Join Us?
* Work on innovative projects that push technological boundaries.
* Be part of a team driving critical advancements in security and cyber technologies.
* Enjoy a flexible hybrid work environment.