The Space, Defence and Intelligence business unit in CGI is a true IT Systems Integrator. We work, build, and operate bespoke, technically complex, mission-critical systems which help our clients keep us all safe and secure. We bring innovation to our clients using proven and emerging technologies, agile delivery processes and our deep expertise across the breadth of space, defence, intelligence, aerospace and maritime, all underpinned by our end-to-end cyber capability. We work collaboratively with global technology companies, cutting edge SMEs and academia to deliver the optimal solution for each client.
Make sure to read the full description below, and please apply immediately if you are confident you meet all the requirements.
We offer a competitive salary, excellent pension, private healthcare, plus a share scheme (3.We are committed to inclusivity, building a genuinely diverse community of tech talent and inspiring everyone to pursue careers in our sector, including our Armed Forces, and are proud to hold a Gold Award in recognition of our support of the Armed Forces Corporate Covenant. Join us and you’ll be part of an open, friendly community of experts. Due to the secure nature of the programme, you will need to hold UK Security Clearance or be eligible to go through this clearance. This position will be a hybrid position, working out of our site in Leatherhead.
CGI’s Secure Space Systems business is looking for a highly motivated Algorithmic Software Developer to lead the development and enhancement of advanced software algorithms for surveillance and tracking of activity in space. You will play a key role in implementing both speculative and mature software solutions within small projects and larger program streams.
Read more about the contract you’ll be working on here
You will collaborate closely with senior technical leads and mentor junior developers, ensuring best practices and quality standards are met. Lead a small team of developers, providing technical direction, guidance, and quality review.
• Collaborate with senior technical leads to define approaches, track progress, and adapt strategies.
• Develop software solutions for orbit determination, flight dynamics, tracking, and machine learning applications.
• Establish robust strategies to ensure the reliability and accuracy of developed software.
• Occasional travel to CGI’s customers across the UK, Europe, and potentially worldwide.
Positive, proactive mindset with a commitment to quality and best practices.
• Proficiency with libraries such as OREKIT, Stone Soup, and Keras.
Experience in orbit determination, flight dynamics, tracking, or machine learning.
• Proficiency in Java or Python, with a willingness to expand expertise.
• Understanding of software development lifecycles (Waterfall/Agile).
Proficiency in C++, FORTRAN, or Julia.
• Familiarity with software development tools, including GIT.
If you are passionate about algorithm development and software engineering in the space sector, we’d love to hear from you!
#Come join our team—one of the largest IT and business consulting services firms in the world.