
Senior Software Engineer (Boulder County)
CleanTech Talent, Boulder, CO, United States
Senior Spacecraft Software Engineer
Boulder, Colorado - Hybrid
$130,500 — $171,000 USD - Depending on experience & Qualifications
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.
Key Responsibilities
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
What We're Looking For
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
Why This Role Stands Out
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.
Please apply directly through LinkedIn or reach out to the Cleantech Talent team with your CV and a brief note on your interest and relevant experience. All applications are handled in strict confidence.
Boulder, Colorado - Hybrid
$130,500 — $171,000 USD - Depending on experience & Qualifications
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.
Key Responsibilities
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
What We're Looking For
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
Why This Role Stands Out
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.
Please apply directly through LinkedIn or reach out to the Cleantech Talent team with your CV and a brief note on your interest and relevant experience. All applications are handled in strict confidence.