Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Software engineer (rust)

Oxford
Spire Global
Software engineer
Posted: 14 September
Offer description

Overview

We are seeking an experienced Software Engineer (Rust) to join our Sat OS team (which develops the high-level operating system for the spacecraft). The successful candidate will play a crucial role in developing software for our satellite systems, contributing to the expansion and enhancement of our space-based payload execution and data collection capabilities. Ideal candidates will embrace the commercialisation of nanosatellite systems and adapt to low-cost, fast-paced systems design, development, and implementation methodologies that set Spire apart from our competition. In this fast-paced environment, the design to launch cycle is measured in weeks and months, not years!


Responsibilities

* 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
* Migrate legacy Python systems to a new Rust-based, distributed architecture
* Contribute to the design and implementation of fault-tolerant systems to meet the demands of new customer missions
* Collaborate closely with the Platform Engineering team to ensure optimal software-hardware integration
* Create and maintain comprehensive documentation for APIs and system architectures
* Contribute to the continuous improvement of our development processes and tools
* Perform ground-based testing and in-orbit verification of new software services
* Implement observability solutions for satellite-side services


Qualifications

* 7+ years' experience in 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
* Excellent documentation skills


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 systems
* Knowledge of telemetry and command systems
* Experience in implementing Fault Detection, Isolation, and Recovery (FDIR) systems for high-level or embedded applications


Tools and Technologies

* Rust, Python, Bash
* Ubuntu (development environment)
* 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, and this position will require you to work a minimum of three days per week in the office.

Spire Global is a space-to-cloud analytics company that owns and operates the largest multi-purpose constellation of satellites. Its proprietary data and algorithms provide the most advanced maritime, aviation, and weather tracking in the world. In addition to its constellation, Spire's data infrastructure includes a global ground station network and 24/7 operations that provide real-time global coverage of every point on Earth.

To help maintain a safe and secure workplace for Spire employees, all candidates who receive a conditional offer will be required to complete a background check. This may include criminal history and employment verification.


Benefits

* Launch Attendance
* Generous Time Off Policy
* Education Assistance Program
* Employee Assistance Program (EAP)
* Employee Stock Purchase Program (ESPP)
* Family Leave
* Fitness Reimbursement
* Employee Referral Program
* Healthy snacks & beverages in every office


About Spire

We improve life on Earth with data from space.

#J-18808-Ljbffr

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Software engineer - backend python - up to £65k doe id43375
Oxford
Humand Talent
Software engineer
Similar job
Software engineer - backend python - up to £65k doe id43375
Oxford
Humand Talent
Software engineer
Similar job
Software engineer ii - android (viator)
Oxford
Viator
Software engineer
See more jobs
Similar jobs
It jobs in Oxford
jobs Oxford
jobs Oxfordshire
jobs England
Home > Jobs > It jobs > Software engineer jobs > Software engineer jobs in Oxford > Software Engineer (Rust)

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save