Spire
Senior Spacecraft Software Engineer
Boulder, CO · Senior
Sponsorship not specified$131k-$171kDetected 21 hours ago
PythonC++Backend DevelopmentCode ReviewAWSData EngineeringFPGAVHDLEmbedded SystemsSignal ProcessingAR/VRAdaptability
About the role
- This is a high-impact role where autonomy, creativity, and technical breadth are key.
Responsibilities
- Develop and maintain scientific and command & control software for GNSS-based satellite payloads using a variety of software stacks.
- Build and operate ground-based automation systems for efficient data extraction, transformation, and delivery from the satellite to end users.
- Collaborate closely with flight operations to troubleshoot and ensure consistent, high-quality data delivery.
- Engage with other system engineers, payload developers, and mission operators to continuously evolve the software in support of scientific objectives.
Requirements
- Experience in FPGA development (VHDL or HLS) for signal processing or control systems.
- Familiarity with GNSS signal processing and/or scientific applications such as GNSS-RO, GNSS-R, or PNT algorithms.
- A lifelong learner- curious, adaptable, and open to new challenges outside your immediate expertise.
- Proficient in at least one of C++ or Python, and capable of picking up new tools and languages as needed.
- Solid background in DSP techniques and theory, especially in the context of RF or GNSS.
- Skilled in cloud-based systems (e.g., AWS), backend development, and managing data via scalable storage/database solutions.
- Demonstrates strong work ethics and a focus on impactful contributions to the mission and team.
- Capable of independently navigating technical challenges and making forward progress without constant direction.
Skills
- Prior experience working on satellite payloads or in the aerospace domain.
Compensation
- $131k-$171k
This listing is sourced directly from Spire's careers page and normalized into a canonical job model.