At a Glance
- Tasks: Develop and maintain software for GNSS satellite payloads and ground systems.
- Company: Pioneering space technology organisation focused on next-gen satellite missions.
- Benefits: Competitive salary, hybrid work, high autonomy, and career growth opportunities.
- Why this job: Make a real impact in space technology with cutting-edge projects.
- Qualifications: 5+ years in software engineering, strong C++/Python skills, and collaborative mindset.
- Other info: Join a skilled team and work on meaningful, high-impact projects.
The predicted salary is between 72500 - 95000 £ per year.
Join a pioneering space technology organisation developing next-generation satellite missions focused on GNSS-based science and data services. You’ll be part of a close-knit engineering team working at the intersection of spacecraft payloads, signal processing, scientific computing and cloud-based data delivery. Software, payload, RF and operations teams collaborate closely to ensure mission-critical data moves reliably from orbit to end users. This is an opportunity to work on real spacecraft systems with tangible scientific and commercial impact.
We’re looking for a technically strong, curious and self-sufficient Senior Spacecraft Software Engineer to work across both flight and ground software for GNSS missions. You’ll operate across system layers from embedded and payload-level software through to automation pipelines and cloud-based data infrastructure. The role blends signal processing awareness, systems thinking and practical software delivery. This is high-impact work where autonomy and sound engineering judgement really matter.
Key Responsibilities- Develop and maintain scientific and command and control software for GNSS satellite payloads
- Build and operate ground-based automation systems for data extraction, processing and delivery
- Support reliable and timely delivery of mission data from spacecraft to customer
- Collaborate with flight operations to troubleshoot and resolve mission issues
- Work closely with payload, systems and mission engineers to evolve software in line with scientific objectives
- Contribute to code reviews, testing and documentation to ensure traceability and robustness
- Support continuous improvement across performance, reliability and system understanding
- 5+ years’ experience in software engineering within aerospace, scientific, communications or high-reliability environments
- Strong proficiency in C++ and/or Python
- Embedded systems or performance-sensitive software
- Solid understanding of DSP principles, ideally in RF or GNSS contexts
- Developing scalable backend or cloud-based data systems
- Ability to work independently and navigate complex technical challenges
- Collaborative mindset and clear communication style
- Experience with FPGA development (VHDL or HLS)
- Background in GNSS signal processing, GNSS-RO, GNSS-R or PNT algorithms
- Experience working on satellite payloads or spacecraft systems
- Familiarity with AWS or other cloud infrastructure platforms
- Experience building telemetry pipelines, monitoring or visualisation tools
- Contributions to open-source scientific or aerospace software
- Salary: £72,500–£95,000 (DOE)
- Location: Glasgow, Scotland
- Hybrid working environment
- High autonomy and technical ownership
- Opportunity to work across flight, payload and ground systems
- Join a highly skilled communications systems team
- High-impact, meaningful work
- Cross-functional engineering exposure
- Career growth
Please apply with your CV, or reach out directly to Daniel Salway at CleanTech Talent for a confidential discussion. CleanTech Talent is acting as the exclusive hiring partner for this role.
Senior Software Engineer in Milton employer: CleanTech Talent
Contact Detail:
CleanTech Talent Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer in Milton
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups or webinars, and connect with current employees at the company. A personal introduction can make all the difference in getting your foot in the door.
✨Tip Number 2
Prepare for the interview by brushing up on your technical skills and understanding the company's projects. Be ready to discuss how your experience aligns with their mission and how you can contribute to their GNSS and mission systems.
✨Tip Number 3
Showcase your passion for space technology! Share any relevant projects or contributions you've made, especially if they relate to satellite systems or GNSS. This will help you stand out as someone who genuinely cares about the field.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're serious about joining our team and contributing to exciting space missions.
We think you need these skills to ace Senior Software Engineer in Milton
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in software engineering, especially in aerospace or high-reliability environments. We want to see how your skills in C++ and Python shine through, so don’t hold back!
Showcase Relevant Projects: Include any projects that demonstrate your work with GNSS systems or satellite payloads. We love seeing real-world applications of your skills, so share those experiences that align with our mission!
Be Clear and Concise: When writing your application, keep it straightforward. We appreciate clarity, so make sure your points are easy to understand and directly related to the role. Avoid jargon unless it’s relevant!
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’re considered for this exciting opportunity!
How to prepare for a job interview at CleanTech Talent
✨Know Your Tech Inside Out
Make sure you brush up on your C++ and Python skills, as well as your understanding of DSP principles. Be ready to discuss specific projects where you've applied these skills, especially in aerospace or high-reliability environments.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled complex technical challenges in the past. Highlight your experience with embedded systems and how you've collaborated with teams to troubleshoot mission issues effectively.
✨Demonstrate Your Collaborative Spirit
This role requires a collaborative mindset, so be ready to talk about how you've worked with cross-functional teams. Share instances where your clear communication style helped bridge gaps between software, payload, and operations teams.
✨Ask Insightful Questions
Prepare thoughtful questions about the company's GNSS missions and their approach to software development. This shows your genuine interest in the role and helps you understand how you can contribute to their high-impact work.