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 Paisley employer: CleanTech Talent
Contact Detail:
CleanTech Talent Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer in Paisley
✨Tip Number 1
Network like a pro! Reach out to current employees at the company through LinkedIn or industry events. A friendly chat can give you insider info and might even lead to a referral, which is always a bonus!
✨Tip Number 2
Prepare for the interview by brushing up on your technical skills. Since this role involves C++ and Python, make sure you can talk about your experience confidently. Practise coding challenges and be ready to showcase your problem-solving skills.
✨Tip Number 3
Showcase your passion for space technology! During interviews, share any personal projects or contributions to open-source software related to GNSS or aerospace. This will demonstrate your enthusiasm and commitment to the field.
✨Tip Number 4
Don’t forget to follow up after your interview! A quick thank-you email can leave a lasting impression. It shows your appreciation and keeps you on their radar as they make their decision.
We think you need these skills to ace Senior Software Engineer in Paisley
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 technologies, 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 prepared 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
At the end of the interview, don’t shy away from asking questions that show your curiosity about the company's projects and future directions. Inquire about their current GNSS missions or how they approach continuous improvement in software delivery.