Talent.com
Senior Software Engineer (Rust)
Senior Software Engineer (Rust)Spire • Boulder, Colorado, United States
Senior Software Engineer (Rust)

Senior Software Engineer (Rust)

Spire • Boulder, Colorado, United States
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

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!

What You’ll Do as a Sat OS Software Engineer :

  • 0,"335552541" : 1,"335559685" : 720,"335559991" : 360,"469769226" : "calibri","469769242" : [8226],"469777803" : "left","469777804" : "

    • ","469777815" : "hybridmultilevel"}"="" data-aria-level="1" data-aria-posinset="0" data-font="Calibri" data-leveltext="
    • " data-list-defn-props="{" data-listid="25">
    • Develop services in Rust that interface with hardware integration layers using modern protocols

  • 0,"335552541" : 1,"335559685" : 720,"335559991" : 360,"469769226" : "calibri","469769242" : [8226],"469777803" : "left","469777804" : "

  • ","469777815" : "hybridmultilevel"}"="" data-aria-level="1" data-aria-posinset="1" data-font="Calibri" data-leveltext="
  • " data-list-defn-props="{" data-listid="25">
  • Implement communication interfaces between higher-level processes , including ground to space commanding
  • 0,"335552541" : 1,"335559685" : 720,"335559991" : 360,"469769226" : "calibri","469769242" : [8226],"469777803" : "left","469777804" : "

  • ","469777815" : "hybridmultilevel"}"="" data-aria-level="1" data-aria-posinset="2" data-font="Calibri" data-leveltext="
  • " data-list-defn-props="{" data-listid="25">
  • Migrate legacy Python systems to a new Rust-based, distributed architecture
  • 0,"335552541" : 1,"335559685" : 720,"335559991" : 360,"469769226" : "calibri","469769242" : [8226],"469777803" : "left","469777804" : "

  • ","469777815" : "hybridmultilevel"}"="" data-aria-level="1" data-aria-posinset="3" data-font="Calibri" data-leveltext="
  • " data-list-defn-props="{" data-listid="25">
  • Contribute to the design and implementation of fault-tolerant systems to meet the demands of new customer missions
  • 0,"335552541" : 1,"335559685" : 720,"335559991" : 360,"469769226" : "calibri","469769242" : [8226],"469777803" : "left","469777804" : "

  • ","469777815" : "hybridmultilevel"}"="" data-aria-level="1" data-aria-posinset="4" data-font="Calibri" data-leveltext="
  • " data-list-defn-props="{" data-listid="25">
  • Collaborate closely with the Platform Engineering team to ensure optimal software-hardware integration
  • 0,"335552541" : 1,"335559685" : 720,"335559991" : 360,"469769226" : "calibri","469769242" : [8226],"469777803" : "left","469777804" : "

  • ","469777815" : "hybridmultilevel"}"="" data-aria-level="1" data-aria-posinset="5" data-font="Calibri" data-leveltext="
  • " data-list-defn-props="{" data-listid="25">
  • Create and maintain comprehensive documentation for APIs and system architectures
  • 0,"335552541" : 1,"335559685" : 720,"335559991" : 360,"469769226" : "calibri","469769242" : [8226],"469777803" : "left","469777804" : "

  • ","469777815" : "hybridmultilevel"}"="" data-aria-level="1" data-aria-posinset="6" data-font="Calibri" data-leveltext="
  • " data-list-defn-props="{" data-listid="25">
  • Contribute to the continuous improvement of our development processes and tools
  • 0,"335552541" : 1,"335559685" : 720,"335559991" : 360,"469769226" : "calibri","469769242" : [8226],"469777803" : "left","469777804" : "

  • ","469777815" : "hybridmultilevel"}"="" data-aria-level="1" data-aria-posinset="7" data-font="Calibri" data-leveltext="
  • " data-list-defn-props="{" data-listid="25">
  • Perform ground-based testing and in-orbit verification of new software services
  • 0,"335552541" : 1,"335559685" : 720,"335559991" : 360,"469769226" : "calibri","469769242" : [8226],"469777803" : "left","469777804" : "

  • ","469777815" : "hybridmultilevel"}"="" data-aria-level="1" data-aria-posinset="8" data-font="Calibri" data-leveltext="
  • " data-list-defn-props="{" data-listid="25">
  • Implement observability solutions for satellite-side services
  • Key Skills :

  • 0,"335552541" : 1,"335559685" : 720,"335559991" : 360,"469769226" : "calibri","469769242" : [8226],"469777803" : "left","469777804" : "

  • ","469777815" : "hybridmultilevel"}"="" data-aria-level="1" data-aria-posinset="0" data-font="Calibri" data-leveltext="
  • " data-list-defn-props="{" data-listid="23">
  • 7+ years' experience in professional software development
  • 0,"335552541" : 1,"335559685" : 720,"335559991" : 360,"469769226" : "calibri","469769242" : [8226],"469777803" : "left","469777804" : "

  • ","469777815" : "hybridmultilevel"}"="" data-aria-level="1" data-aria-posinset="1" data-font="Calibri" data-leveltext="
  • " data-list-defn-props="{" data-listid="23">
  • Proven experience in production-grade software development using Rust
  • 0,"335552541" : 1,"335559685" : 720,"335559991" : 360,"469769226" : "calibri","469769242" : [8226],"469777803" : "left","469777804" : "

  • ","469777815" : "hybridmultilevel"}"="" data-aria-level="1" data-aria-posinset="2" data-font="Calibri" data-leveltext="
  • " data-list-defn-props="{" data-listid="23">
  • Proficiency in Python or equivalent high-level language
  • 0,"335552541" : 1,"335559685" : 720,"335559991" : 360,"469769226" : "calibri","469769242" : [8226],"469777803" : "left","469777804" : "

  • ","469777815" : "hybridmultilevel"}"="" data-aria-level="1" data-aria-posinset="3" data-font="Calibri" data-leveltext="
  • " data-list-defn-props="{" data-listid="23">
  • Knowledge of Linux-based development
  • 0,"335552541" : 1,"335559685" : 720,"335559991" : 360,"469769226" : "calibri","469769242" : [8226],"469777803" : "left","469777804" : "

  • ","469777815" : "hybridmultilevel"}"="" data-aria-level="1" data-aria-posinset="4" data-font="Calibri" data-leveltext="
  • " data-list-defn-props="{" data-listid="23">
  • Experience with inter-process communication protocols (such as gRPC )
  • 0,"335552541" : 1,"335559685" : 720,"335559991" : 360,"469769226" : "calibri","469769242" : [8226],"469777803" : "left","469777804" : "

  • ","469777815" : "hybridmultilevel"}"="" data-aria-level="1" data-aria-posinset="5" data-font="Calibri" data-leveltext="
  • " data-list-defn-props="{" data-listid="23">
  • Ability to communicate effectively with embedded software engineers
  • 0,"335552541" : 1,"335559685" : 720,"335559991" : 360,"469769226" : "calibri","469769242" : [8226],"469777803" : "left","469777804" : "

  • ","469777815" : "hybridmultilevel"}"="" data-aria-level="1" data-aria-posinset="6" data-font="Calibri" data-leveltext="
  • " data-list-defn-props="{" data-listid="23">
  • Excellent documentation skills
  • Preferred Skills :

  • 0,"335552541" : 1,"335559685" : 720,"335559991" : 360,"469769226" : "calibri","469769242" : [8226],"469777803" : "left","469777804" : "

  • ","469777815" : "hybridmultilevel"}"="" data-aria-level="1" data-aria-posinset="0" data-font="Calibri" data-leveltext="
  • " data-list-defn-props="{" data-listid="21">
  • Familiarity with safety-critical software systems in any industry
  • 0,"335552541" : 1,"335559685" : 720,"335559991" : 360,"469769226" : "calibri","469769242" : [8226],"469777803" : "left","469777804" : "

  • ","469777815" : "hybridmultilevel"}"="" data-aria-level="1" data-aria-posinset="1" data-font="Calibri" data-leveltext="
  • " data-list-defn-props="{" data-listid="21">
  • Knowledge of version control systems, particularly Git and GitHub
  • 0,"335552541" : 1,"335559685" : 720,"335559991" : 360,"469769226" : "calibri","469769242" : [8226],"469777803" : "left","469777804" : "

  • ","469777815" : "hybridmultilevel"}"="" data-aria-level="1" data-aria-posinset="2" data-font="Calibri" data-leveltext="
  • " data-list-defn-props="{" data-listid="21">
  • Familiarity with CI / CD pipelines
  • 0,"335552541" : 1,"335559685" : 720,"335559991" : 360,"469769226" : "calibri","469769242" : [8226],"469777803" : "left","469777804" : "

  • ","469777815" : "hybridmultilevel"}"="" data-aria-level="1" data-aria-posinset="3" data-font="Calibri" data-leveltext="
  • " data-list-defn-props="{" data-listid="21">
  • Experience with project management tools
  • 0,"335552541" : 1,"335559685" : 720,"335559991" : 360,"469769226" : "calibri","469769242" : [8226],"469777803" : "left","469777804" : "

  • ","469777815" : "hybridmultilevel"}"="" data-aria-level="1" data-aria-posinset="4" data-font="Calibri" data-leveltext="
  • " data-list-defn-props="{" data-listid="21">
  • Proficiency in scripting languages like Bash
  • 0,"335552541" : 1,"335559685" : 720,"335559991" : 360,"469769226" : "calibri","469769242" : [8226],"469777803" : "left","469777804" : "

  • ","469777815" : "hybridmultilevel"}"="" data-aria-level="1" data-aria-posinset="5" data-font="Calibri" data-leveltext="
  • " data-list-defn-props="{" data-listid="21">
  • Understanding of cybersecurity principles s ystems
  • 0,"335552541" : 1,"335559685" : 720,"335559991" : 360,"469769226" : "calibri","469769242" : [8226],"469777803" : "left","469777804" : "

  • ","469777815" : "hybridmultilevel"}"="" data-aria-level="1" data-aria-posinset="6" data-font="Calibri" data-leveltext="
  • " data-list-defn-props="{" data-listid="21">
  • Knowledge of telemetry and command systems
  • 0,"335552541" : 1,"335559685" : 720,"335559991" : 360,"469769226" : "calibri","469769242" : [8226],"469777803" : "left","469777804" : "

  • ","469777815" : "hybridmultilevel"}"="" data-aria-level="1" data-aria-posinset="7" data-font="Calibri" data-leveltext="
  • " data-list-defn-props="{" data-listid="21">
  • Experience in implementing Fault Detection, Isolation, and Recovery (FDIR) systems for high-level or embedded applications
  • Tools and Technologies :

  • 0,"335552541" : 1,"335559685" : 720,"335559991" : 360,"469769226" : "calibri","469769242" : [8226],"469777803" : "left","469777804" : "

  • ","469777815" : "hybridmultilevel"}"="" data-aria-level="1" data-aria-posinset="8" data-font="Calibri" data-leveltext="
  • " data-list-defn-props="{" data-listid="21">
  • Rust, Python, Bash
  • 0,"335552541" : 1,"335559685" : 720,"335559991" : 360,"469769226" : "calibri","469769242" : [8226],"469777803" : "left","469777804" : "

  • ","469777815" : "hybridmultilevel"}"="" data-aria-level="1" data-aria-posinset="9" data-font="Calibri" data-leveltext="
  • " data-list-defn-props="{" data-listid="21">
  • Ubuntu (development environment)
  • 0,"335552541" : 1,"335559685" : 720,"335559991" : 360,"469769226" : "calibri","469769242" : [8226],"469777803" : "left","469777804" : "

  • ","469777815" : "hybridmultilevel"}"="" data-aria-level="1" data-aria-posinset="10" data-font="Calibri" data-leveltext="
  • " data-list-defn-props="{" data-listid="21">
  • gRPC (inter-process communications)
  • 0,"335552541" : 1,"335559685" : 720,"335559991" : 360,"469769226" : "calibri","469769242" : [8226],"469777803" : "left","469777804" : "

  • ","469777815" : "hybridmultilevel"}"="" data-aria-level="1" data-aria-posinset="11" data-font="Calibri" data-leveltext="
  • " data-list-defn-props="{" data-listid="21">
  • 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.

    Access to US export-controlled software and / or technology may be for this role. If needed, Spire will arrange the necessary licenses—this is not something candidates need to have before applying. #LI-MI1

    [job_alerts.create_a_job]

    Software Engineer Rust • Boulder, Colorado, United States

    [internal_linking.similar_jobs]
    Sr Software Engineer

    Sr Software Engineer

    Infleqtion • Boulder, CO, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    We are seeking self-motivated, energetic individuals with exceptional problem-solving and technical skills to help drive our. We break down barriers between disciplines, stepping in wherever we can ...[show_more]
    [last_updated.last_updated_30]
    Software Engineer II

    Software Engineer II

    RADICL Defense • Boulder, Colorado, United States, 80302
    [job_card.full_time]
    As the leading provider of Cybersecurity-as-a-Service (CSaaS), RADICL is revolutionizing advanced cyberthreat protection for small and medium-sized businesses (SMBs) in the U.Defense Industrial Bas...[show_more]
    [last_updated.last_updated_30]
    Senior Software Engineer, Windows / Desktop Applications - Boulder, USA

    Senior Software Engineer, Windows / Desktop Applications - Boulder, USA

    Speechify • Boulder, CO, US
    [job_card.full_time]
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Backend Engineer

    Senior Backend Engineer

    Loft Orbital Solutions • Golden, Colorado, United States
    [job_card.full_time]
    Loft Orbital is looking for a Backend Engineer to join our Mission Operations Services (MOS) team.This role will be working on developing all of Loft's micro-services that enables the command and c...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Full-Stack Engineer

    Senior Full-Stack Engineer

    Loft Orbital Solutions • Golden, CO, United States
    [job_card.full_time]
    Loft to streamline, integrate, and manage the entire mission lifecycle with unprecedented efficiency and transparency.Oort bridges the gap between diverse mission phases, operational teams, and bus...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer, iOS Core Product - Boulder, USA

    Software Engineer, iOS Core Product - Boulder, USA

    Speechify • Boulder, CO, US
    [job_card.full_time]
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Sr. Edge Compute Software Engineer

    Sr. Edge Compute Software Engineer

    Loft Orbital Solutions • Golden, CO, United States
    [job_card.full_time]
    You will contribute to the development, integration, and optimization of Loft’s.Integrating ONNX‑based inference runtimes and image‑processing frameworks. ONNX Runtime, OpenCV) into Loft’s SDK.Confi...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Spacecraft Deployment Engineer

    Spacecraft Deployment Engineer

    Loft Orbital Solutions • Golden, CO, United States
    [job_card.full_time]
    Loft Orbital is looking for a Software Engineer to join our Spacecraft Deployment team.The Spacecraft Deployment Team is dedicated to ensuring seamless integration of our products within our space ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Principal Software Engineer

    Principal Software Engineer

    RADICL Defense • Boulder, Colorado, United States, 80302
    [job_card.full_time]
    As the leading provider of Cybersecurity-as-a-Service (CSaaS), RADICL is revolutionizing advanced cyberthreat protection for small and medium-sized businesses (SMBs) in the U.Defense Industrial Bas...[show_more]
    [last_updated.last_updated_30]
    Senior Systems Engineer

    Senior Systems Engineer

    Emporia Energy • Boulder, CO, US
    [job_card.full_time]
    This role is located onsite in our Boulder design facility.Emporia is an energy management technology company revolutionizing home energy by making energy efficiency accessible to all homeowners he...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Spacecraft Deployment Engineer - LEOP & Platform Ops

    Spacecraft Deployment Engineer - LEOP & Platform Ops

    Loft Orbital Solutions • Golden, CO, United States
    [job_card.full_time]
    A space technology company is seeking a Software Engineer for its Spacecraft Deployment team in San Francisco.The role involves overseeing spacecraft commissioning, maintaining operational reposito...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Sr UI Software Engineer

    Sr UI Software Engineer

    SBS Creatix • Boulder, CO, United States
    [job_card.full_time]
    Senior UI Software Engineer (On Site).Candidates must be able to work in the US without a sponsor.Our client is engineering a next-generation Work Orchestration platform—one that transforms complex...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Sr Staff / Senior Python Software Engineer

    Sr Staff / Senior Python Software Engineer

    SciTec • Boulder, CO, US
    [job_card.full_time]
    SciTec is a dynamic small business, with the mission to deliver advanced sensor data processing technologies and scientific instrumentation capabilities in support of National Security and Defense,...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Sr Staff / Senior Systems Engineer

    Sr Staff / Senior Systems Engineer

    SciTec • Boulder, CO, US
    [job_card.full_time]
    SciTec is a dynamic small business, with the mission to deliver advanced sensor data processing technologies and scientific instrumentation capabilities in support of National Security and Defense,...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Principal / Sr. Principal Software Engineer - FORGE

    Principal / Sr. Principal Software Engineer - FORGE

    Northrop Grumman Corp. (AU) • Boulder, CO, United States
    [job_card.full_time]
    Boulder, Colorado, United States of America.No - Teleworking not available for this position.Days (United States of America). Relocation assistance may be available.At Northrop Grumman, our employee...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Principal / Sr Principal Software Engineer - FORGE

    Principal / Sr Principal Software Engineer - FORGE

    Northrop Grumman Corp. (AU) • Boulder, CO, United States
    [job_card.full_time]
    RELOCATION ASSISTANCE : No relocation assistance available.At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the wor...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Sr UI Software Engineer (Boulder)

    Sr UI Software Engineer (Boulder)

    SBS Creatix • Boulder, CO, US
    [job_card.part_time]
    Senior UI Software Engineer (On Site).Candidates must be able to work in the US without a sponsor.Our client is engineering a next-generation Work Orchestration platformone that transforms complex ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Integration Engineer

    Software Integration Engineer

    SciTec • Boulder, CO, US
    [job_card.full_time]
    We support customers throughout the Department of Defense and U.Government in building innovative new tools to deliver unique, world-class data exploitation capabilities. SciTec cannot sponsor or as...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]