Senior Software Engineer C# - FLEXIBLE WORKING

Senior Software Engineer C# - FLEXIBLE WORKING

Full-Time 85000 - 100000 £ / year (est.) Home office (partial)
CleanTech Talent

At a Glance

  • Tasks: Develop and maintain software for cutting-edge satellite missions and data delivery systems.
  • Company: Join a world-leading space-to-cloud analytics company with a hybrid work culture.
  • Benefits: Generous benefits including education assistance, stock options, fitness reimbursement, and family leave.
  • Other info: Exciting opportunity to work on operational satellite constellations with excellent career growth.
  • Why this job: Make a real impact on global scientific data delivery while working with advanced technology.
  • Qualifications: Proficient in Embedded C/C++, GNSS signal processing, and Python; open-source contributions a plus.

The predicted salary is between 85000 - 100000 £ per year.

We are proud to be supporting a world-leading space-to-cloud analytics company in their search for a Senior Spacecraft Software Engineer. 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.

  • 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

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.

  • Proficient in Embedded C/C++ for hardware development in constrained environments
  • Hands-on experience with GNSS signal processing algorithms and/or scientific applications such as GNSS-RO, GNSS-R, or PNT
  • Python proficiency and ability to pick up new tools and languages as needed
  • AWS, backend development, and scalable data storage
  • Experience building telemetry and data visualisation tools
  • Contributions to open-source scientific or aerospace-related software projects

Work on a real, operational satellite constellation delivering mission-critical scientific data globally. Generous benefits including education assistance, stock purchase programme, fitness reimbursement, family leave, and more.

Senior Software Engineer C# - FLEXIBLE WORKING employer: CleanTech Talent

Join a pioneering space-to-cloud analytics company that offers a dynamic and innovative work environment in Glasgow, UK. With flexible working options, generous benefits including education assistance and fitness reimbursement, and a strong focus on employee growth, this is an excellent opportunity for those looking to make a meaningful impact in the aerospace sector while enjoying a supportive and collaborative culture.

CleanTech Talent

Contact Details:

CleanTech Talent Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer C# - FLEXIBLE WORKING

Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect with professionals on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to embedded systems or GNSS signal processing. This will give potential employers a taste of what you can do beyond your CV.

Tip Number 3

Prepare for interviews by brushing up on technical questions and coding challenges relevant to the role. Practice explaining your thought process clearly, as communication is key in collaborative environments.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative to engage directly with us.

We think you need these skills to ace Senior Software Engineer C# - FLEXIBLE WORKING

Embedded C/C++
GNSS Signal Processing
Scientific Computing
Data Delivery Systems
Automation Systems
Troubleshooting
Code Reviews

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with embedded systems and GNSS signal processing. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about spacecraft software engineering and how your background makes you a perfect fit for our team. Keep it engaging and personal.

Showcase Your Projects:If you've contributed to open-source projects or have hands-on experience with telemetry tools, make sure to mention these in your application. We love seeing real-world applications of your skills!

Apply Through Our Website:We encourage you to apply directly through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates!

How to prepare for a job interview at CleanTech Talent

Know Your Tech Inside Out

Make sure you brush up on your knowledge of embedded systems and GNSS signal processing. Be ready to discuss specific projects you've worked on, especially those involving Embedded C/C++ and Python. This will show that you not only understand the theory but also have practical experience.

Showcase Your Problem-Solving Skills

Prepare to share examples of how you've tackled challenges in previous roles, particularly in software development for satellite systems. Think about times when you had to troubleshoot data delivery issues or improve software reliability—these stories will highlight your critical thinking and adaptability.

Engage with the Mission

Research the company's satellite missions and their scientific objectives. During the interview, express your enthusiasm for contributing to these goals. This shows that you're not just looking for a job, but are genuinely interested in the impact of your work on global data delivery.

Be Ready for Technical Questions

Expect technical questions that test your understanding of software development processes, code reviews, and data pipelines. Practise explaining complex concepts in simple terms, as this will demonstrate your communication skills and ability to work collaboratively with cross-functional teams.