Senior Software Engineer

CleanTech Talent
Liverpool, UK
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£85,000.0 - £100,000.0
Working hours
Regular working hours
Job source

Tech stack

Amazon Web Services C++ (Programming Language) Cloud Computing Code Review Data Mining Embedded C Embedded Software Hardware Design Python (Programming Language) Open Source Technology Scientific Computating Signal Processing
+6 more
Data Storage Technologies Reliability of Systems Backend Data Delivery Data Pipelines GNSS

Job description

We are proud to be supporting a world-leading space-to-cloud analytics company in their search for a Senior Spacecraft Software Engineer. Because this engagement is sensitive, we’ll share the client’s name with candidates at the shortlisting stage.

The Opportunity

Our client owns and operates one of the world’s largest multi-purpose satellite constellations, delivering advanced maritime, aviation, and weather tracking globally. Their infrastructure spans a proprietary satellite constellation, a global ground station network, and 24/7 operations providing real-time coverage of every point on Earth.

This role sits at the intersection of satellite payloads, scientific computing, and data delivery systems. You will be responsible for developing and maintaining both the flight and ground software that powers GNSS-based satellite missions, working across system layers from embedded software through to mission data pipelines. It is a high-impact, high-autonomy position where technical breadth and ownership are essential., Flight & Payload Software

  • Develop and maintain scientific and command & control software for GNSS-based satellite payloads
  • Work across embedded system layers to ensure accurate and timely scientific data output
  • Engage with payload developers and mission operators to evolve software in support of scientific objectives

Ground Systems & Data Delivery

  • Build and operate ground-based automation systems for data extraction, transformation, and delivery
  • Collaborate with flight operations to troubleshoot and ensure consistent, high-quality data delivery
  • Participate in code reviews, testing, and documentation to maintain software reliability and traceability

Requirements

Our client is seeking a Senior Spacecraft Software Engineer with deep technical foundations in embedded systems and GNSS signal processing. You’ll take strong ownership of your work and be comfortable operating independently across hardware and software boundaries.

Core Requirements

  • Proficient in Embedded C/C++ for hardware development in constrained environments
  • Solid background in DSP techniques and theory, particularly in the context of RF or GNSS signal processing
  • Hands-on experience with GNSS signal processing algorithms and/or scientific applications such as GNSS-RO, GNSS-R, or PNT

Desirable

  • Python proficiency and ability to pick up new tools and languages as needed
  • Experience with cloud-based systems (e.g. AWS), backend development, and scalable data storage
  • Prior experience working on satellite payloads or in the aerospace domain
  • Experience building telemetry and data visualisation tools
  • Contributions to open-source scientific or aerospace-related software projects

Benefits & conditions

  • Work on a real, operational satellite constellation delivering mission-critical scientific data globally
  • High autonomy from day one, design, build, and own your work end-to-end
  • Join a technically exceptional team operating at the cutting edge of space and clean technology infrastructure
  • Generous benefits including education assistance, stock purchase programme, fitness reimbursement, family leave, and more
  • An opportunity to contribute to work that genuinely improves life on Earth

Apply via Cleantech Talent

This role is being managed exclusively by Cleantech Talent on behalf of our client. If you have the background and ambition to take on this challenge, we would love to hear from you.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on find.jobs

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:13 min

Evaluating Rust for modernizing embedded C firmware

Michael Friedrich Michael Friedrich · WWC Europe 2026

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · WWC 2024

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

51 sec

Programming languages optimized for embedded vehicle software

Martin Schmiedecker · LIVE

Videos

See all

Related articles

See all