Search Jobs
Not finding what you are looking for? Perhaps try searching further afield by searching for vacancies for this position in your local country instead?
Senior Systems Engineer
An exciting opportunity has arisen for an experienced Senior Ground Segment Systems Engineer to join a leading space engineering team developing the infrastructure and software that enable mission-critical spacecraft operations.
This is a high-impact role with significant autonomy, where you’ll lead the development of ground systems from concept through to maintenance, shaping the technology that supports safe and efficient mission control. You’ll act as a bridge between Mission & Systems Engineering and Operations, ensuring that ground systems are robust, integrated, and ready to deliver across all phases of flight operations.
This role suits an engineer with a strong understanding of ground segment architecture and experience across multiple missions, who’s ready to take ownership and mentor others in a fast-paced, innovative environment.
For this role we can consider visa sponsorship and relocation support.
Key Responsibilities
- Lead and contribute to the development of ground systems including Mission Control, Mission Planning, and Ground Station Interface Systems.
- Define ground segment requirements and oversee delivery of specific components.
- Act as technical lead or product owner, interfacing with both internal teams and external suppliers.
- Follow Agile (SCRUM) methodologies to deliver on requirements, schedule, and quality.
- Develop and maintain project documentation including requirements, V&V plans, test procedures, and reports.
- Support verification and validation, system integration, and simulation campaigns.
- Provide technical support and training to operations teams using ground systems.
- Troubleshoot, maintain, and enhance operational ground segment components.
What You’ll Bring
- Degree in Computer Science, Telecommunications, or a relevant engineering discipline.
- Minimum 5 years’ experience in satellite ground systems engineering.
- Strong understanding of the ground segment architecture and its core components (mission control, mission planning, and communications systems).
- Solid grasp of requirements engineering, system integration, and verification and validation.
- Excellent communication and reporting skills, comfortable collaborating with international teams.
- Fluent in English, written and spoken.
Desirable Skills
- Experience with Mission Control Systems (preferably SCOS-2000-based).
- Knowledge of automation and mission planning systems.
- Familiarity with ground stations and antenna communications.
- Understanding of satellite operations and product lifecycle management.
- Experience with ECSS and CCSDS standards.
- Programming experience in C++ or Java.
- Linux system administration and scripting skills (shell, make, etc.).
- Experience working in Agile/SCRUM environments.
What’s on Offer
- Work with a talented, diverse, and international engineering team on cutting-edge space technologies.
- Flexible and hybrid working options around core hours.
- Optional compressed working pattern (9/75).
- 25 days annual leave (increasing with service) plus bank holidays.
- Private healthcare, life insurance, and long-term sick pay.
- Relocation assistance and visa sponsorship (where applicable).
- State-of-the-art office and cleanroom facilities.
- Regular team and social events in a collaborative, supportive environment.
If you’re an experienced systems engineer ready to take technical ownership of ground segment development for next-generation space missions, we’d love to hear from you.
TT
Ground Segment Systems Engineer
An exciting opportunity has arisen for an experienced and motivated Ground Segment Systems Engineer to join a fast-growing organisation at the forefront of space technology and mission operations.
In this role, you’ll be involved in the full lifecycle of ground segment development, from conceptual design through to maintenance and operational support. You’ll play a key role in developing the infrastructure and software on the ground that enable safe and reliable space missions.
Working closely with Mission, Systems, and Operations teams, this position offers the chance to contribute to cutting-edge space missions and participate directly in control centre activities. It’s a fantastic opportunity to apply your technical expertise in a dynamic and collaborative environment where innovation and sustainability in space are core values.
Key Responsibilities
- Lead or support the development of ground systems including Mission Control, Mission Planning, and Ground Station Interface Systems.
- Derive and manage system requirements across the ground segment and its components.
- Act as Product Owner or Technical Officer with external suppliers and support internal development teams during system design and integration.
- Collaborate closely with Mission, Systems, and Operations teams to ensure technical alignment across disciplines.
- Follow Agile (SCRUM) methodologies to implement requirements and maintain project schedules.
- Produce and maintain high-quality technical documentation, including requirements, verification plans, test procedures, and reports.
- Conduct verification and validation activities, including system tests and simulation campaigns.
- Support the Operations team during mission activities and assist with maintenance and troubleshooting of ground systems.
Essential Skills
- Degree in Computer Science, Telecommunications, or a relevant engineering discipline.
- Minimum 3 years’ experience in ground systems engineering.
- Solid understanding of ground segment components and their interactions.
- Knowledge of space mission design and development processes.
- Experience in requirements engineering.
Desirable Skills
- Experience with Mission Control Systems (e.g., SCOS-2000).
- Knowledge of Automation Systems, Mission Planning, or Ground Station Communications.
- Experience working in Agile/Scrum environments.
- Familiarity with C++ and/or Java, Linux systems, and shell scripting.
What’s on Offer
- Flexible and hybrid working options
- 25 days’ holiday (increasing with service) + bank holidays
- Private healthcare and life insurance
- Relocation and visa sponsorship (where applicable)
- State-of-the-art office and cleanroom facilities
- Supportive, international team culture and regular social events
Software Engineer Marine Systems
An exciting opportunity for a Software Engineer to join a growing team developing marine-based systems used in complex, real-world environments. This role focuses on User Interface design and development, contributing to high-integrity, mission-critical software solutions that make a real impact.
You’ll work across the full engineering lifecycle, from design and prototyping to delivery and support, as part of a multidisciplinary team building next-generation maritime technology.
What you’ll be doing
- Designing and developing high-quality software for marine-based applications
- Creating and refining user interfaces with a strong focus on usability and performance
- Supporting testing, integration and delivery of software solutions
- Collaborating with hardware and systems engineers to deliver cohesive, safe, and secure solutions
- Providing mentorship and technical guidance to junior team members
What you’ll bring
- Proven experience in software delivery using Java
- Strong understanding of software engineering principles, tools, and lifecycle processes
- Experience with UI/UX design, JavaFX, and UML design (Enterprise Architect experience a plus)
- Strong communication skills with the ability to engage users and stakeholders
- A proactive, team-oriented approach and commitment to high-quality outcomes
Desirable experience
- Java build systems (Maven) and version control (Git)
- Atlassian toolset (Jira, Bitbucket, Confluence)
- Database interfacing and service/subscriber architectures
- DevOps tools (Jenkins, SonarQube, Artifactory)
Why apply?
- Hybrid and flexible working arrangements (full-time, part-time, or condensed hours)
- Excellent development and progression opportunities
- Collaborative and supportive engineering culture
- Competitive salary and benefits
Security Clearance: Applicants must be eligible to obtain UK Security Clearance (SC).
Senior Software Engineer (Autonomous Systems)
Join a cutting-edge engineering team developing autonomous systems for the next generation of marine and defence technology. This is a fantastic opportunity for an experienced Software Engineer to take a leading role in designing, developing, and delivering advanced software solutions that operate in challenging real-world environments.
You’ll work across the full software lifecycle, from concept and design through to integration, testing and delivery, as part of a multidisciplinary engineering team shaping the future of maritime autonomy.
What you’ll be doing
- Designing and developing software for advanced autonomous systems
- Supporting integration and delivery activities across complex engineering projects
- Collaborating with hardware, systems and domain experts throughout the development lifecycle
- Engaging directly with end users to refine functionality and performance
- Taking a lead role in development discussions and cross-team collaboration
What you’ll bring
- Proven experience in software design and delivery
- A degree (or equivalent experience) in Software Engineering, Computer Science, or a related discipline
- Knowledge of autonomous system architectures and the marine or defence domain
- Strong understanding of software engineering processes, tools, and lifecycles
- Experience working in multi-disciplinary engineering environments
Technical skills
Essential:
- Java development
- Java build systems (e.g. Maven)
- Experience with the Atlassian toolset (Jira, Confluence, Bitbucket)
- Knowledge of ISO 9001 quality principles
Desirable:
- HMI / UI development (e.g. JavaFX)
- GIS development
- Communication and control system interfaces
- Git version control
- UML design
Why apply?
- Hybrid and flexible working options (full-time, part-time or condensed hours)
- Excellent professional development and progression opportunities
- Collaborative and innovative engineering culture
- Competitive salary, pension and benefits
Security Clearance: Applicants must be eligible to obtain UK Security Clearance (SC).
Senior Service Engineer Maritime Navigation & Communication Systems
An exciting opportunity has arisen for a skilled Senior Service Engineer to join a leading provider of maritime electronics, supporting vessels across the ARA region. This role offers the chance to work on advanced navigation and communication systems while mentoring junior engineers and contributing to the technical growth of the team.
You’ll be responsible for the installation, maintenance, and repair of maritime navigation and communication systems onboard vessels. In addition, you’ll guide and support junior engineers, ensuring high-quality service delivery and technical excellence.
Key Responsibilities:
- Perform planned equipment checks, maintenance, Radio Surveys, and VDR APTs in line with IMO and Class Authority standards
- Carry out refit and retrofit jobs, including commissioning and participation in sea trials
- Mentor and support Junior Engineers to develop technical skills
- Drive high first-time fix rates and maintain productivity targets
- Act as a technical advisor to customers, supporting sales where required
- Collaborate with the wider technical team to share knowledge and best practices
- Stay updated through regular training on new technologies
Requirements:
- Minimum 5 years’ experience with maritime navigation and communication systems
- Strong mentoring and leadership capabilities
- Product knowledge of leading navigation and communications brands
- Basic understanding of ship networks
- Excellent problem-solving, communication, and customer service skills
- Fluent in Dutch and English (verbal and written)
- Proactive, flexible, and able to travel within the ARA region
- Valid Passport and Driver’s Licence (VCA and IRATA certifications preferred)
- LRC or GOC radio licence is an advantage
What’s on Offer:
- A dynamic, international working environment with strong development opportunities
- Flat organisational structure with direct communication lines
- Supportive, down-to-earth team culture
- Continuous technical training and certifications in maritime systems
- Access to learning and technical academies
- Competitive benefits including company car, smartphone, laptop, pension scheme, sports allowance, and team events
If you’re ready to take your maritime engineering career to the next level, apply now and become part of an innovative and growing team supporting vessels worldwide.
RW
FPGA Engineer
A fantastic opportunity has opened for an experienced FPGA Engineer to join a fast-paced, multi-disciplinary engineering team working on innovative cyber and information assurance technologies. You’ll contribute to the design, development, and testing of secure digital solutions used across critical communication and defence environments.
This role offers the chance to work on complex FPGA designs, combining industry-standard and custom interfaces, and to be involved across the full engineering lifecycle, from requirements and architecture through to implementation, verification, and production.
Applicants must have, or be eligible to obtain, UK SC clearance.
What You’ll Be Doing As An FPGA Engineer
- Own the FPGA solution from requirements through to development and production
- Lead requirements elicitation and translate them into FPGA implementations
- Define FPGA architecture in collaboration with the wider development team
- Work with the Project Manager to plan, track and deliver against agreed schedules
- Potentially coordinate other FPGA engineers on specific design activities
- Interface with FPGA vendors and third-party IP suppliers
- Develop test benches and perform system-level testing
- Support proposal preparation, estimation activities, and contribute to technical white papers
What Experience Will You Need As An FPGA Engineer
- Proven experience delivering FPGA designs through the full development lifecycle
- Strong VHDL design and verification skills
- Experience optimising designs for performance and power consumption
- Hands-on experience integrating and debugging FPGA solutions in hardware
- Familiarity with configuration management systems
- Experience with Microchip devices and Libero (advantageous)
- Verification experience using ModelSim/QuestaSim (UVM beneficial)
Desirable Experience For The FPGA Engineer
- Requirements management using DOORs
- SmartFusion, IGLOO or PolarFire devices
- PCIe NVMe and FPGA-based implementations
- Xilinx or Altera device/toolchain experience
- Working with third-party IP cores
- Design for security principles
- Embedded firmware (C/C++/assembler)
- Understanding of cryptographic standards and algorithms
- Integration of FPGAs into wider hardware platforms
Why Join
You’ll be working with a highly skilled team solving challenging, meaningful engineering problems with real-world impact. Expect a collaborative culture, complex technical work, and the opportunity to grow your expertise across FPGA, embedded systems and secure digital design.
TT
Flight Software Engineer (Validation & Verification)
An exciting opportunity has arisen for a Validation & Verification Engineer to join a leading flight software team working on cutting-edge space missions. This role offers the chance to contribute to next-generation orbital debris removal and satellite servicing projects, a truly unique opportunity to make an impact on the future of space sustainability.
We’re looking for someone with a strong background in real-time embedded software who’s ready to take the next step in their career and play a key role in ensuring flight software reliability, performance, and safety.
You’ll be responsible for the verification and validation (V&V) of onboard flight software for satellite missions, defining solutions based on system requirements and collaborating across subsystems to ensure robust, high-quality software delivery.
Key Responsibilities:
- Participate in the validation and verification of flight software for satellite onboard computers.
- Review technical specifications and requirements documents (SRS, ICD, SDD, etc.).
- Design, implement, and automate test cases and scripts.
- Develop and maintain test environments and simulators.
- Identify and implement test equipment solutions.
- Collaborate with subsystem teams to define software needs and interfaces.
- Contribute to technical reviews and knowledge sharing across projects.
Essential Skills:
- Proven experience designing and automating test cases for real-time embedded software.
- Strong programming ability in Python, including dependency and environment management.
- Experience in software validation facilities (numerical, hybrid, or hardware-based).
- Familiarity with Git and modern software development workflows.
- Background in space software verification and validation (C/C++).
- Understanding of communication protocols (PUS, CCSDS, CAN, SpaceWire).
- Knowledge of ECSS standards, especially ECSS-E-ST-40C.
- Strong understanding of the software development lifecycle.
- Proactive, self-managing, and able to take ownership while working collaboratively.
Desirable Skills:
- Experience with RTOS platforms (VxWorks or RTEMS).
- Familiarity with CI/CD pipelines and UML.
- Experience with Linux environments, shell scripting, and QT-based applications.
- Knowledge of cFS framework, SPARC V8 or PowerPC architectures.
- Understanding of mission design lifecycles from concept to operations.
What’s on Offer
- Competitive salary
- Flexible working around core hours (optional 9/75 pattern)
- Hybrid working options
- 25–28 days annual leave + bank holidays
- Private healthcare, life insurance, and long-term sick pay
- Relocation support & visa sponsorship (where applicable)
- Modern, state-of-the-art workspace
- Regular team and social events
- Opportunity to work with an international team on pioneering space technology
If you’re an experienced Flight Software Engineer or Verification Specialist ready to contribute to mission-critical space systems, we’d love to hear from you.
TT
Senior Mission Operations Engineer
A fantastic opportunity has arisen for an experienced Senior Mission Operations Engineer to join a growing and dynamic space engineering team in Harwell, supporting current and future orbital missions.
This position offers the chance to take a leading role in all phases of mission operations, from feasibility and early development, through LEOP, routine operations, and end-of-life management. It’s a broad and varied role that combines responsibilities across mission planning, spacecraft operations, systems engineering, and mission management.
You’ll be part of a small, highly skilled team developing and operating next-generation space missions — with the freedom to innovate, drive improvements, and shape the operational approach across a growing fleet of spacecraft.
For this role we can consider visa sponsorship and relocation support.
What You’ll Do
- Act as an operations technical lead across multiple missions and projects.
- Provide mentorship and guidance to less experienced operations engineers.
- Perform real-time spacecraft operations during routine and critical mission phases.
- Develop and maintain mission operations procedures, validation tests, and tools.
- Contribute to planning, scheduling, and coordination with spacecraft engineering, flight dynamics, and ground systems teams.
- Prepare mission documentation, including user manuals and operations plans.
- Support development of mission operations concepts and operability requirements.
- Lead anomaly investigations, performance monitoring, and trend analysis.
- Participate in 24/7 operations shifts during key mission events as required.
What You’ll Bring
- Degree in a relevant engineering discipline.
- 5–10 years of satellite industry experience, ideally in real-time spacecraft operations for LEO missions.
- Strong understanding of satellite subsystems (AOCS/GNC or OBDH advantageous).
- Hands-on experience with mission control systems, operations tools, and simulators.
- Proven ability to perform under pressure and manage anomalies calmly and effectively.
- Excellent problem-solving skills and attention to detail.
- Ability to develop and deliver innovative operations concepts for multi-satellite missions.
- Confident communicator, fluent in English (CEFR Level B2 / TOEIC 700+).
Desirable Skills
- Experience with SCOS-2000 mission control systems.
- Knowledge of systems engineering principles for operations.
- Familiarity with formation flying or close-proximity satellite operations.
- Understanding of flight dynamics, orbital mechanics, and ECSS operations standards.
What’s on Offer
- Flexible and hybrid working environment.
- Opportunities to work on cutting-edge space missions and technologies.
- Relocation and visa sponsorship support where applicable.
- 25 days’ annual leave (increasing with service) plus bank holidays.
- Private healthcare, life insurance, and long-term sick pay.
- Modern facilities including new office and cleanroom.
- Friendly, collaborative, and international team culture.
If you’re passionate about space operations, thrive in dynamic mission environments, and want to play a key role in shaping the future of sustainable space missions, we’d love to hear from you.
TT
Embedded Software Engineer
A leading space engineering organisation is seeking an Embedded Flight Software Engineer to join its growing flight software team, developing real-time embedded software for next-generation orbital missions.
This is an exciting opportunity for an experienced engineer to work on technically challenging and high-impact projects, developing onboard flight software for spacecraft and contributing to missions designed to enable safe and sustainable space operations.
You’ll take ownership of key aspects of flight software design, definition, integration, and validation, working closely with multi-disciplinary teams across spacecraft systems, GNC, and avionics.
For this role we can consider visa sponsorship and relocation support.
Key Responsibilities
- Design, develop, and validate real-time embedded flight software for satellite onboard computers.
- Define software architecture, ICDs, and development and verification plans.
- Collaborate with systems and subsystem teams to identify software requirements and deliver solutions.
- Perform integration, verification, and validation activities on target and in simulation.
- Support mission testing and simulation campaigns.
- Contribute to continuous improvement and knowledge sharing across projects and global teams.
Essential Skills & Experience
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a relevant engineering discipline.
- Proven experience developing software for real-time embedded systems (C/C++).
- Strong understanding of real-time operating systems (e.g. VxWorks, RTEMS).
- Experience implementing equipment drivers and ICDs.
- Proficient with Git version control and modern software development workflows.
- Experience developing and executing test plans and debugging software both in simulation and on target.
- Strong problem-solving skills and ability to work proactively with minimal supervision.
Desirable Skills
- Experience developing software for space systems or other high-reliability environments.
- Experience with VxWorks and familiarity with PowerPC architecture.
- Knowledge of communication protocols such as CCSDS, CAN, and SpaceWire.
- Understanding of software standards such as MISRA and familiarity with ECSS standards.
- Experience with NASA cFS framework.
- Proficiency with Linux, shell scripting, build systems, and Python.
- Experience across the full mission lifecycle from concept to operations.
What’s on Offer
- Opportunity to work with a highly skilled and diverse international team.
- Flexible working around core hours with a hybrid setup.
- Optional compressed working pattern (9/75).
- 25 days annual leave (increasing with service) plus bank holidays.
- Private healthcare, life insurance, and long-term sick pay.
- Relocation assistance and visa sponsorship (where applicable).
- State-of-the-art office and cleanroom facilities.
- Supportive, collaborative environment with regular social and professional development events.
If you’re passionate about developing software that powers real-world space missions and want to contribute to the future of sustainable space operations, we’d love to hear from you.
TT
Senior Full Stack Software Engineer
An exciting opportunity has arisen for a Senior Full Stack Software Engineer to join a high-performing Ground Segment Software team developing advanced mission-control solutions for cutting-edge space missions.
You’ll play a key role in designing, building, and maintaining mission-critical software systems that enable satellite operations and support a new generation of space sustainability projects. This is a hands-on, technically challenging role ideal for someone who thrives in complex, high-impact environments, whether from the space, defence, aviation, telecoms, or automotive sectors.
For this role we can consider visa sponsorship and relocation support.
What You’ll Do
- Design, develop, and maintain scalable, high-performance back-end services using modern programming languages.
- Architect and build responsive, interactive front-end applications using modern frameworks.
- Design, optimize, and manage databases for reliability and performance.
- Build and manage containerized applications using Docker and Kubernetes.
- Develop and maintain CI/CD pipelines to streamline software delivery.
- Collaborate with cross-functional teams to define, design, and implement new features.
- Troubleshoot complex issues across the stack, applying strong problem-solving skills.
- Lead and contribute to Agile/SCRUM processes including sprint planning and retrospectives.
What You’ll Bring
- Bachelor’s degree in Computer Science, Engineering, or a related discipline (or equivalent experience).
- 5+ years’ experience developing mission-critical software in the space or similar high-reliability industries.
- Proven full stack development background.
- Strong proficiency in object-oriented programming (Java, Python, or C++).
- Extensive experience building frontend applications with frameworks such as React.
Desirable Skills
- Hands-on experience with Docker, Kubernetes, or Docker Compose.
- Experience with CI/CD tools such as GitLab CI or GitHub Actions.
- Strong command of SQL databases, data management, and Git-based workflows.
- Experience in Agile/SCRUM environments.
- Familiarity with CCSDS or ECSS communications standards.
- Understanding of Ground Segment systems and mission operations.
- Experience with AWS or Azure cloud platforms.
- Awareness of software security best practices and coding standards.
What’s on Offer
- Opportunity to work with a talented, diverse, and international engineering team.
- Flexible working around core hours in a collaborative, supportive environment.
- Hybrid working model with an optional 9/75 compressed schedule.
- 25 days’ annual leave (increasing with service) + 8 bank holidays.
- Private healthcare, life insurance, and long-term sick pay.
- Relocation assistance and visa sponsorship (where applicable).
- Modern office and cleanroom facilities.
- Regular social and professional development events.
If you’re passionate about software engineering and eager to help build the systems powering next-generation space missions, this is a fantastic opportunity to make a real impact.
RW

