Requirements
* We're looking for someone with at least 5 of the following qualifications:
* Proficient in at least one of C++ or Python, and capable of picking up new tools and languages as needed
* Experience in FPGA development (VHDL or HLS) for signal processing or control systems
* Solid background in DSP techniques and theory, especially in the context of RF or GNSS
* Familiarity with GNSS signal processing and/or scientific applications such as GNSS-RO, GNSS-R, or PNT algorithms
* Skilled in cloud-based systems (e.g., AWS), backend development, and managing data via scalable storage/database solutions
* A lifelong learner—curious, adaptable, and open to new challenges outside your immediate expertise
* 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
* (Desirable) Prior experience working on satellite payloads or in the aerospace domain
* (Desirable) Experience building telemetry and data visualization tools
* (Desirable) Contribution to open‑source scientific or aerospace‑related software projects
* Access to US export‑controlled software and/or technology may be required for this role. If needed, Spire will arrange the necessary licenses—this is not something candidates need to have before applying
What the job involves
* We are looking for a Spacecraft Software Engineer (GNSS) to join our team working at the intersection of satellite payloads, scientific computing, and data delivery systems
* In this role, you’ll be responsible for developing and maintaining both the flight and ground software that powers our satellite‑based GNSS missions
* You’ll work across system layers—from embedded software to cloud data pipelines—to help ensure the accurate and timely delivery of mission‑critical scientific data to our customers
* This is a high‑impact role where autonomy, creativity, and technical breadth are key
* 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
* Participate in code reviews, testing, and documentation to uphold software reliability and traceability
#J-18808-Ljbffr