Spire Global, Inc.
Senior Software Engineer (Rust)
Spire Global, Inc., Washington, District of Columbia, us, 20022
Overview
We are seeking an experienced Software Engineer (Rust) to join our Sat OS team. The successful candidate will develop software for satellite systems, contributing to payload execution and data collection capabilities, with a focus on rapid design-to-launch cycles. What You’ll Do as a Sat OS Software Engineer
Develop services in Rust that interface with hardware integration layers using modern protocols Implement communication interfaces between higher-level processes, including ground to space commanding Contribute to the design and implementation of fault-tolerant systems for new customer missions Collaborate with the Platform Engineering team to ensure software-hardware integration Create and maintain comprehensive documentation for APIs and system architectures Contribute to the continuous improvement of development processes and tools Perform ground-based testing and in-orbit verification of new software services Implement observability solutions for satellite-side services Key Skills
7+ years of professional software development Proven experience in production-grade software development using Rust Proficiency in Python or equivalent high-level language Knowledge of Linux-based development Experience with inter-process communication protocols (such as gRPC) Ability to communicate effectively with embedded software engineers Preferred Skills
Familiarity with safety-critical software systems in any industry Knowledge of version control systems, particularly Git and GitHub Familiarity with CI/CD pipelines Experience with project management tools Proficiency in scripting languages like Bash Understanding of cybersecurity principles for systems Knowledge of telemetry and command systems Experience implementing Fault Detection, Isolation, and Recovery (FDIR) for high-level or embedded applications Tools and Technologies
Rust, Python, Bash gRPC (inter-process communications) Version control using Git We value adaptability and a willingness to learn new tools and technologies as needed for the role. Spire operates a hybrid work model; this position requires a minimum of three days per week in the office. Access to US export-controlled software and/or technology may be required. If needed, Spire will arrange necessary licenses. This is not something candidates need to have before applying. Salary : The anticipated base salary range is listed below and final base salary will depend on location, skills, experience and qualifications. This role may be eligible for annual equity awards and a comprehensive benefits program. Salary Range $130,500 — $171,000 USD About Spire
Spire Global is a space-to-cloud analytics company that owns and operates a large satellite constellation. Its data and algorithms support maritime, aviation, and weather tracking with a global ground station network and 24/7 operations for real-time global coverage. Spire is global and values diverse viewpoints, skills and experiences. We are an equal opportunity employer and are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or veteran status. To maintain a safe and secure workplace, all candidates who receive a conditional offer will be required to complete a background check, which may include criminal history and employment verification.
#J-18808-Ljbffr
We are seeking an experienced Software Engineer (Rust) to join our Sat OS team. The successful candidate will develop software for satellite systems, contributing to payload execution and data collection capabilities, with a focus on rapid design-to-launch cycles. What You’ll Do as a Sat OS Software Engineer
Develop services in Rust that interface with hardware integration layers using modern protocols Implement communication interfaces between higher-level processes, including ground to space commanding Contribute to the design and implementation of fault-tolerant systems for new customer missions Collaborate with the Platform Engineering team to ensure software-hardware integration Create and maintain comprehensive documentation for APIs and system architectures Contribute to the continuous improvement of development processes and tools Perform ground-based testing and in-orbit verification of new software services Implement observability solutions for satellite-side services Key Skills
7+ years of professional software development Proven experience in production-grade software development using Rust Proficiency in Python or equivalent high-level language Knowledge of Linux-based development Experience with inter-process communication protocols (such as gRPC) Ability to communicate effectively with embedded software engineers Preferred Skills
Familiarity with safety-critical software systems in any industry Knowledge of version control systems, particularly Git and GitHub Familiarity with CI/CD pipelines Experience with project management tools Proficiency in scripting languages like Bash Understanding of cybersecurity principles for systems Knowledge of telemetry and command systems Experience implementing Fault Detection, Isolation, and Recovery (FDIR) for high-level or embedded applications Tools and Technologies
Rust, Python, Bash gRPC (inter-process communications) Version control using Git We value adaptability and a willingness to learn new tools and technologies as needed for the role. Spire operates a hybrid work model; this position requires a minimum of three days per week in the office. Access to US export-controlled software and/or technology may be required. If needed, Spire will arrange necessary licenses. This is not something candidates need to have before applying. Salary : The anticipated base salary range is listed below and final base salary will depend on location, skills, experience and qualifications. This role may be eligible for annual equity awards and a comprehensive benefits program. Salary Range $130,500 — $171,000 USD About Spire
Spire Global is a space-to-cloud analytics company that owns and operates a large satellite constellation. Its data and algorithms support maritime, aviation, and weather tracking with a global ground station network and 24/7 operations for real-time global coverage. Spire is global and values diverse viewpoints, skills and experiences. We are an equal opportunity employer and are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or veteran status. To maintain a safe and secure workplace, all candidates who receive a conditional offer will be required to complete a background check, which may include criminal history and employment verification.
#J-18808-Ljbffr