BD Engineer

  • Location: Golden, Colorado
  • Type: Permanent
  • Job #8209
  • Salary: NON 115,000

Are you passionate about shaping the future of humanity's presence in space? Lunar Outpost, an industry leader in space robotics and planetary vehicles, invites you to join our team! Lunar Outpost is dedicated to creating a permanent presence in space, while also driving positive impacts here on Earth. We are currently seeking a Business Development Engineer to contribute to our mission in a dynamic startup environment. This role is for a true generalist, capable in the lab, in front of customers, and writing proposals behind the scenes.

 

Take the #NextLeap with Lunar Outpost and work on the Lunar Terrain Vehicle (LTV), which will carry NASA astronauts farther than they've ever been before on the lunar surface!

 

 Key Responsibilities:

  • Perform market and customer research to inform business strategy
  • Track open solicitations, their total value, submission requirements, and key customers
  • Lead and support capture efforts to secure new contracts, recompete existing contracts, and maintain positive business relationships. This includes writing proposals and submitting bids to NASA, the DoD, and private companies to secure new contracts, payload service agreements, and partnerships related to our lunar rover and mobility platforms.
  • Collaborate with industry partners, stakeholders, decision makers, customers, and internal personnel to enhance the probability of capture success.
  • Evaluate and recommend improvements to business development processes and related areas to make future success more likely
  • Perform end-to-end engineering work for small research and development programs as they relate to capture efforts
  • Attend conferences and workshops to socialize new business concepts with potential customers

 

Required Qualifications:

  • Bachelor's degree in a STEM field
  • 3+ years of experience performing contract capture in the Aerospace and/or DoD field
  • Prior knowledge and experience in the RFP process
  • Deep knowledge of the aerospace and/or technology industries and market
  • Ability to independently develop skills to fill gaps in R&D program engineering
  • Self-motivated, focused, and driven to meet critical deadlines
  • Excellent organization and time management skills
  • Excellent written and oral communication skills
  • U.S. Person

 

Preferred Qualifications:

  • Existing contact network in NASA and/or DoD
  • Cross-functional skill set, including but not limited to: CAD, basic machining, soldering, microcontroller software development, and vacuum chamber test experience
  • Research program documentation and report writing experience

 

Compensation & Benefits: Compensation level and base salary are competitively structured and thoughtfully determined based on factors such as relevant skills, experience, education, and the scope of the role.

  • Comprehensive health coverage: Medical, dental, and vision benefits, with 70% of premiums covered by the employer
  • Paid time off: Three (3) weeks per year of vacation
  • Retirement plan: Up to 4% employer match on 401(k) contributions
  • Paid holidays: 11 company-recognized holidays
  • Parental leave
  • Educational reimbursement opportunities to support company objectives, continued learning, and career development

 

Lunar Outpost Inc. is an equal opportunity employer. Lunar Outpost Inc. does not discriminate on the basis of race, color, religion, sex (including pregnancy, sexual orientation, and gender identity), national origin, ethnicity, age, disability, veteran status, genetic information, or any other characteristic protected by applicable law. All employees, including executives and human resources personnel, are expected to conduct themselves with professionalism and treat others with dignity and respect in accordance with this policy. 

Software Engineer – C2

  • Location: Arvada, Colorado
  • Remote: Hybrid
  • Type: Permanent
  • Job #8208
  • Salary: NON 170,000

Senior Software Engineer – Command & Control

Location: Denver/Arvada, Colorado
Working arrangement: Hybrid, approximately 2–3 days onsite each week
Compensation: $150,000–$180,000 base salary plus equity
Employment type: Full-time

About the Company

Join a venture-backed software company building modern infrastructure for satellite operations. Its platform allows commercial and government customers to command, monitor and operate different spacecraft and constellations through one scalable software environment.

The company was founded by experienced engineers and satellite operators who wanted to replace fragmented, highly customized ground systems with modern, reusable software.

  • Approximately 70 employees with an engineering-led culture

  • Meaningful equity and direct product influence

  • Software supporting real commercial and government missions

  • Small teams with significant technical ownership

  • Opportunity to build foundational products rather than maintain legacy systems

  • Collaborative environment spanning software, aerospace and mission operations

The Role

We are looking for a Senior Software Engineer to build the command-and-control software connecting a modern ground platform with spacecraft and other remote systems.

This position sits at the intersection of backend software, distributed systems and machine-to-machine communication. You will implement the software responsible for formatting, transmitting, receiving, validating and routing commands and telemetry between ground applications and remote hardware.

This is not a traditional embedded or flight-software position. The software primarily runs on the ground, but it must reliably communicate with spacecraft that may use different protocols, message formats and operational constraints.

A space background is helpful but not required. Engineers from telecom, networking, robotics, autonomous systems, IoT, defense or industrial automation may also be highly relevant.

What You’ll Do

  • Build command-and-control services primarily using Python and/or Rust

  • Translate interface-control documents and protocol specifications into production software

  • Develop command encoders and telemetry decoders

  • Implement serialization, packetization, message framing and validation

  • Build reusable adapters for different spacecraft and communication protocols

  • Route commands and telemetry between backend services, ground stations and remote systems

  • Handle acknowledgements, retries, timeouts, malformed messages and communication-state changes

  • Process continuous or high-rate telemetry streams

  • Design APIs and services supporting mission and ground-system operations

  • Troubleshoot issues across application software, protocols, networks and connected hardware

  • Build simulators and testing tools for spacecraft and ground-system integrations

  • Deploy and support services within containerized and distributed environments

  • Own capabilities from requirements and architecture through testing, deployment and production support

  • Collaborate with backend, platform, mission integration and aerospace engineering teams

Required Experience

  • At least three years of professional software engineering experience

  • Strong production experience with Python and/or Rust

  • Experience building backend services, APIs or distributed applications

  • Experience integrating software with remote hardware, devices or external systems

  • Understanding of communication protocols and message formats

  • Experience with serialization, packetization, framing or structured data processing

  • Ability to handle failures, retries, timeouts, validation and communication-state management

  • Strong Linux and networking fundamentals

  • Experience testing, debugging and supporting production systems

  • Ability to clearly explain personal ownership, technical decisions and engineering tradeoffs

  • Comfortable operating within a fast-moving startup environment

Relevant Transferable Backgrounds

  • Satellite ground software or mission operations

  • Telecom and network infrastructure

  • Robotics or autonomous vehicles

  • Unmanned aerial systems

  • IoT and connected devices

  • Industrial automation and controls

  • Defense command-and-control systems

  • Distributed sensor networks

  • Radios, modems and software-defined radio systems

  • Embedded communications software with ground-side integration

Nice to Have

  • Spacecraft command and telemetry experience

  • High-rate telemetry processing

  • CCSDS, CSP, CFDP, XTCE or MIB

  • Protocol Buffers, ASN.1 or comparable serialization technologies

  • TCP, UDP, gRPC or message-broker experience

  • REST API development

  • Docker and Kubernetes

  • AWS or other cloud environments

  • CI/CD and automated integration testing

  • Hardware-in-the-loop testing

  • Spacecraft, vehicle or device simulators

  • DevSecOps or secure software development

  • Rust experience

What Success Looks Like

  • You can take an interface or protocol specification and turn it into reliable production software

  • You understand the complete path of a command and its resulting telemetry

  • You can identify failures across the sender, protocol, network, receiver and hardware

  • You personally own services from design through deployment and operational support

  • You can work with high-volume data without losing reliability or observability

  • You communicate technical concepts clearly and distinguish your individual contribution from the broader team’s work

  • You are comfortable learning unfamiliar spacecraft protocols and customer systems

  • You balance reusable architecture with the practical needs of active missions

Eligibility

Candidates must meet applicable U.S. export-control requirements and be able to work from the Denver-area office under the required hybrid schedule.

Back-end Engineer – Python

  • Location: Arvada , Colorado
  • Remote: Hybrid
  • Type: Permanent
  • Job #8207
  • Salary: NON 160,000

Backend Engineer – Python

Location: Denver, Seattle, San Francisco or Washington, DC
Working arrangement: Hybrid
Compensation: $150,000–$180,000 base salary plus equity
Employment type: Full-time

About the Company

Join a venture-backed software company building modern infrastructure for satellite operations. The platform enables commercial and government customers to operate different spacecraft and constellations through one scalable software environment.

The company was founded by experienced engineers and satellite operators who saw an opportunity to replace fragmented, highly customized ground systems with modern, reusable software.

  • Approximately 70 employees with a highly technical, engineering-led culture

  • Meaningful equity and direct product influence

  • Software supporting real commercial and government missions

  • Small teams with significant technical ownership

  • Opportunity to build foundational systems rather than maintain legacy software

  • Collaborative environment with experienced engineers across software, aerospace and operations

The Role

We are looking for a Backend Engineer to build the foundational services behind a modern satellite-operations platform.

This is a hands-on product-engineering role focused primarily on production Python. It is not a DevOps or platform-infrastructure position. You will design and build backend services, APIs and data systems used by customers operating real spacecraft and distributed mission systems.

A space background is not required. Strong backend engineers from SaaS, telecom, networking, IoT, robotics, fintech or other complex technical environments are encouraged to apply.

What You’ll Do

  • Design, build and maintain production Python backend services

  • Develop scalable APIs and foundational platform capabilities

  • Own features from technical design through testing, deployment and production support

  • Build reliable services that process and distribute operational data

  • Design integrations between internal services and external customer systems

  • Work with relational and non-relational databases

  • Improve service performance, reliability, observability and security

  • Troubleshoot issues across applications, databases and distributed systems

  • Collaborate with product, frontend, platform and aerospace engineering teams

  • Help shape architecture and engineering standards as the platform scales

  • Contribute to a fast-moving product environment with meaningful individual ownership

Required Experience

  • At least three years of professional backend or full-stack software development

  • Strong hands-on production Python experience

  • Experience building APIs, microservices or other backend applications

  • Practical AWS experience

  • Experience working with databases and data models

  • Understanding of testing, debugging and production software support

  • Ability to clearly explain personal ownership, technical decisions and engineering tradeoffs

  • Comfortable working independently within a collaborative startup environment

Nice to Have

  • GraphQL or substantial REST API development

  • Docker and Kubernetes

  • Terraform or other infrastructure-as-code tools

  • CI/CD and automated testing

  • Event-driven or asynchronous architectures

  • Distributed systems or high-volume data processing

  • PostgreSQL, Redis or comparable data technologies

  • DevSecOps or security-conscious application development

  • Generative AI or LLM integrations

  • Experience in telecom, networking, aerospace, robotics, IoT or remote-system operations

What Success Looks Like

  • You can personally own a production service from design through deployment

  • You write clean, maintainable and well-tested Python

  • You understand how your services operate in production

  • You can make thoughtful architectural decisions and explain the tradeoffs

  • You are comfortable entering unfamiliar technical areas and learning quickly

  • You take responsibility for outcomes rather than working within a narrowly defined task list

Eligibility

Due to the nature of the company’s commercial and government work, candidates must satisfy applicable U.S. export-control requirements.

Senior Material Planner

  • Location: Westminster, Colorado
  • Type: Permanent
  • Job #8204
  • Salary: NON 130,000

We are looking to add a Senior Material Planner to our growing team.  If you enjoy working in a startup environment and are passionate about supporting new product development and manufacturing for an exciting product line of satellite communications equipment, we would like to hear from you.

In this position, you will support production and supply planning activities by developing material strategies, balancing supply and demand requirements, and coordinating material availability to support manufacturing schedules and customer commitments. This role contributes to operational performance by optimizing inventory levels, mitigating material risks, and improving planning processes that support efficient supply chain execution.

Working cross-functionally with supply chain, operations, engineering, program management, manufacturing, quality, and finance, this role supports production planning, material planning, inventory management, and supply chain execution while ensuring material availability aligns with production schedules, customer requirements, and business objectives.

JOB DUTIES AND RESPONSIBILITIES

  • Develop and maintain integrated material plans that support production schedules, inventory objectives, and customer delivery requirements.
  • Analyze material requirements, inventory levels, demand forecasts, and supply commitments to ensure material availability.
  • Evaluate inventory performance and implement corrective actions to resolve shortages, excess inventory, and material constraints.
  • Support planning activities associated with new product introductions, engineering changes, production transitions, and demand fluctuations.
  • Coordinate with operations and manufacturing to support production schedules and material readiness.
  • Evaluate supply and demand requirements while identifying material constraints and recommending recovery plans.
  • Support execution of production planning, inventory replenishment, and material allocation activities.
  • Maintain planning parameters and material planning data within ERP and MRP systems.
  • Coordinate with supply chain, engineering, program management, manufacturing, quality, and finance to support material planning objectives.
  • Communicate material shortages, schedule impacts, supply risks, and recovery plans to appropriate stakeholders.
  • Collaborate with suppliers and supply chain personnel to resolve material availability issues and improve supplier performance.
  • Maintain planning documentation, reports, and material status updates.
  • Drive implementation of planning process improvements and operational initiatives.
  • Build productive working relationships with supply chain, operations, engineering, program management, manufacturing, quality, and finance.
  • Maintain planning documentation, planning parameters, inventory records, and performance metrics.
  • Contribute to continuous improvement of planning processes, inventory performance, and supply chain execution.

JOB REQUIREMENTS AND MINIMUM QUALIFICATIONS

  • Bachelor's degree in Supply Chain Management, Business Administration, Operations Management, Industrial Engineering, Logistics, or a related field.
  • Minimum of 5 years of relevant experience.
  • Strong knowledge of material planning, production planning, inventory management, and supply chain principles.
  • Understanding of material requirements planning (MRP), demand planning, inventory optimization, production scheduling, and supply planning methodologies.
  • Experience utilizing ERP systems, MRP systems, inventory planning processes, and business reporting tools.
  • Demonstrates analytical thinking with the ability to evaluate inventory performance, material requirements, production demand, and supply risks.
  • Strong organizational skills with the ability to manage multiple planning priorities, schedules, and material requirements.
  • Effective communication and collaboration skills with supply chain, operations, engineering, program management, manufacturing, quality, and finance.
  • Attention to detail when maintaining planning data, inventory records, and material requirements.
  • Applies strategic thinking to improve planning effectiveness, inventory performance, and supply chain execution.
  • Proficiency in Microsoft Office Suite, including Outlook, Word, Excel, PowerPoint, and Teams.
  • Experience with Enterprise Resource Planning (ERP) systems, such as Oracle, SAP, Microsoft Dynamics, NetSuite, or equivalent platforms.
  • Working knowledge of Material Requirements Planning (MRP) and supply planning systems.
  • Experience with business intelligence, data visualization, and reporting tools, such as Power BI, Tableau, or equivalent applications.

Embedded Software Engineer

  • Location: Littleton, Colorado
  • Type: Permanent
  • Job #8195
  • Salary: NON 175,000

Embedded Software Engineer
Location: Littleton, CO
Salary: $130,000 – $175,000
About the Opportunity
Join an innovative space technology that designs, builds, and operates a diverse range of small satellite systems supporting space-based turnkey missions for several business applications, including earth observation, communications, in-orbit demonstrations, risk reduction, science, and exploration. Astro Digital is headquartered in Littleton, Colorado with roughly 100 employees and infrastructure around the globe.
We move fast, deliver on time, and continuously improve systems in orbit and on the ground. We value engineers who take ownership, think in systems, and iterate toward robust solutions.

Position Summary
We are seeking an Embedded Software Engineer to develop low-level software that directly interfaces with hardware across spacecraft subsystems and supporting electronics.
This role is well-suited for an engineer with solid foundational experience who can operate independently on day-to-day tasks, while continuing to grow in system design and large-scale integration efforts with guidance from senior engineers.
Candidate will be expected to deliver working software quickly, contribute to hardware bring-up and debugging, and build a deeper understanding of how individual components interact within larger systems. This role is primarily on-site at our Littleton, Colorado headquarters or at our facility in San Jose, California, with limited remote work flexibility.

Primary Duties & Responsibilities

  • Develop and maintain embedded software for spacecraft subsystems, including sensors, actuators, power systems, and communication interfaces
  • Write and debug low-level drivers and board support code
  • Interface directly with hardware (SPI, I2C, UART, GPIO, DMA)
  • Support hardware bring-up and debugging using lab equipment and standard tools
  • Deliver working implementations quickly and iterate to improve reliability, performance, and maintainability
  • Debug embedded systems using tools such as GDB, JTAG, and SWD
  • Collaborate with cross-functional teams to define and refine system interfaces
  • Participate in integration, HIL testing, and system validation
  • Contribute to Python-based test, automation, and data analysis workflows

Minimum Qualifications

  • Bachelor's degree in EE, CE, CS, or related field
  • 5 years of embedded software experience
  • Proficiency in C and modern C++
  • Experience developing firmware in bare-metal or minimally abstracted environments
  • Strong understanding of:
    • Interrupt-driven design
    • Memory-mapped I/O and peripheral configuration
    • Timing and resource constraints
  • Experience writing low-level drivers and interfacing with hardware peripherals (SPI, I2C, UART, GPIO, DMA)
  • Ability to work from datasheets/reference manuals to configure and debug hardware
  • Experience debugging embedded systems using:
    • Software tools (e.g., GDB, JTAG/SWD)
    • Lab equipment (oscilloscope, logic analyzer, multimeter)
  • Familiarity with RTOS concepts (threads, scheduling, synchronization)
  • Exposure to embedded Linux development environments
  • Experience with Git-based workflows
  • Ability to execute well-scoped tasks independently and deliver reliable results

Preferred Qualifications

  • Experience developing firmware for resource-constrained microcontrollers in bare-metal environments
  • Comfort working at low levels of abstraction, including direct register manipulation and hardware bring-up
  • Experience with RTOS frameworks (e.g., Zephyr, FreeRTOS) and associated design trade-offs
  • Experience working across abstraction layers (bare-metal, RTOS, embedded Linux)
  • Familiarity with embedded Linux tools and workflows (e.g., cross-compilation, build systems)
  • Experience bringing up new hardware, including initialization and early-stage debugging
  • Experience optimizing firmware for memory, timing, or power constraints
  • Familiarity with ARM-based platforms (Cortex-M, Cortex-A) or similar
  • Experience with integration, HIL testing, or cross-subsystem debugging
  • Exposure to CI/CD or automated testing workflows

What We Value

  • Ownership of day-to-day work: Candidate reliably executes assigned tasks and follows issues through to resolution
  • Growth mindset: Candidate actively develops technical depth and takes on increasing responsibility over time
  • System-oriented thinking: Candidate seeks to understand how components interact within a larger system, including trade-offs and dependencies
  • Curiosity and critical thinking: Candidate asks “why” when appropriate—challenging assumptions, clarifying requirements, and improving designs
  • Bias toward action: Candidate delivers working solutions quickly and iterates based on testing and feedback
  • Collaboration: Candidate works effectively across disciplines and incorporates feedback from more experienced engineers

Pay Transparency
Astro Digital employees are provided with a comprehensive benefits package that includes company stock options, healthcare, 401k retirement plan, and PTO. The range of possible compensation for this role is $130k–$175k annually, depending on experience and alignment.

Embedded Software Engineer
Location: Littleton, CO
Salary: $130,000 – $175,000
About the Opportunity
Join an innovative space technology that designs, builds, and operates a diverse range of small satellite systems supporting space-based turnkey missions for several business applications, including earth observation, communications, in-orbit demonstrations, risk reduction, science, and exploration. Astro Digital is headquartered in Littleton, Colorado with roughly 100 employees and infrastructure around the globe.
We move fast, deliver on time, and continuously improve systems in orbit and on the ground. We value engineers who take ownership, think in systems, and iterate toward robust solutions.

Position Summary
We are seeking an Embedded Software Engineer to develop low-level software that directly interfaces with hardware across spacecraft subsystems and supporting electronics.
This role is well-suited for an engineer with solid foundational experience who can operate independently on day-to-day tasks, while continuing to grow in system design and large-scale integration efforts with guidance from senior engineers.
Candidate will be expected to deliver working software quickly, contribute to hardware bring-up and debugging, and build a deeper understanding of how individual components interact within larger systems. This role is primarily on-site at our Littleton, Colorado headquarters or at our facility in San Jose, California, with limited remote work flexibility.

Primary Duties & Responsibilities

  • Develop and maintain embedded software for spacecraft subsystems, including sensors, actuators, power systems, and communication interfaces
  • Write and debug low-level drivers and board support code
  • Interface directly with hardware (SPI, I2C, UART, GPIO, DMA)
  • Support hardware bring-up and debugging using lab equipment and standard tools
  • Deliver working implementations quickly and iterate to improve reliability, performance, and maintainability
  • Debug embedded systems using tools such as GDB, JTAG, and SWD
  • Collaborate with cross-functional teams to define and refine system interfaces
  • Participate in integration, HIL testing, and system validation
  • Contribute to Python-based test, automation, and data analysis workflows

Minimum Qualifications

  • Bachelor's degree in EE, CE, CS, or related field
  • 5 years of embedded software experience
  • Proficiency in C and modern C++
  • Experience developing firmware in bare-metal or minimally abstracted environments
  • Strong understanding of:
    • Interrupt-driven design
    • Memory-mapped I/O and peripheral configuration
    • Timing and resource constraints
  • Experience writing low-level drivers and interfacing with hardware peripherals (SPI, I2C, UART, GPIO, DMA)
  • Ability to work from datasheets/reference manuals to configure and debug hardware
  • Experience debugging embedded systems using:
    • Software tools (e.g., GDB, JTAG/SWD)
    • Lab equipment (oscilloscope, logic analyzer, multimeter)
  • Familiarity with RTOS concepts (threads, scheduling, synchronization)
  • Exposure to embedded Linux development environments
  • Experience with Git-based workflows
  • Ability to execute well-scoped tasks independently and deliver reliable results

Preferred Qualifications

  • Experience developing firmware for resource-constrained microcontrollers in bare-metal environments
  • Comfort working at low levels of abstraction, including direct register manipulation and hardware bring-up
  • Experience with RTOS frameworks (e.g., Zephyr, FreeRTOS) and associated design trade-offs
  • Experience working across abstraction layers (bare-metal, RTOS, embedded Linux)
  • Familiarity with embedded Linux tools and workflows (e.g., cross-compilation, build systems)
  • Experience bringing up new hardware, including initialization and early-stage debugging
  • Experience optimizing firmware for memory, timing, or power constraints
  • Familiarity with ARM-based platforms (Cortex-M, Cortex-A) or similar
  • Experience with integration, HIL testing, or cross-subsystem debugging
  • Exposure to CI/CD or automated testing workflows

What We Value

  • Ownership of day-to-day work: Candidate reliably executes assigned tasks and follows issues through to resolution
  • Growth mindset: Candidate actively develops technical depth and takes on increasing responsibility over time
  • System-oriented thinking: Candidate seeks to understand how components interact within a larger system, including trade-offs and dependencies
  • Curiosity and critical thinking: Candidate asks “why” when appropriate—challenging assumptions, clarifying requirements, and improving designs
  • Bias toward action: Candidate delivers working solutions quickly and iterates based on testing and feedback
  • Collaboration: Candidate works effectively across disciplines and incorporates feedback from more experienced engineers

Pay Transparency
Astro Digital employees are provided with a comprehensive benefits package that includes company stock options, healthcare, 401k retirement plan, and PTO. The range of possible compensation for this role is $130k–$175k annually, depending on experience and alignment.

 

Senior GNC Engineer

  • Location: Littleton, Colorado
  • Type: Permanent
  • Job #8194
  • Salary: NON 190,000

Senior GNC Engineer
LITTLETON, CO
Salary: $150,000 – $190,000
About the Opportunity
Join an innovative space technology that designs, builds, and operates a diverse range of small satellite systems supporting space-based turnkey missions for several business applications, including earth observation, communications, in-orbit demonstrations, risk reduction, science, and exploration. Astro Digital is headquartered in Littleton, Colorado with 100+ employees and infrastructure around the globe.

Position Summary
We're looking for an experienced Senior Guidance, Navigation & Control (GNC) Engineer to take ownership of the analysis that makes our spacecraft fly. You'll drive high-fidelity simulation, performance evaluation, and system-level analysis of GNC systems and roll up your sleeves to shape flight software in C++.
From large deployable structures and laser communications to high-precision astrophysics observations, in-space robotics, constellations, and rendezvous & proximity operations, you'll get your hands on the full spectrum of cutting-edge spacecraft missions.
Your analysis will directly steer Systems Engineering on mission design and CONOPS, along with the actuator and sensor performance requirements that define what's possible. Proficiency in C++ and Python is essential—you'll help build and maintain the modeling, simulation, and analysis tool stack that we use to design these missions.
This is a remote-friendly role, open to US-based candidates.

Primary Duties & Responsibilities

  • Build high-fidelity models and simulations of spacecraft GNC systems and prove them out across every mission phase
  • Conduct Monte Carlo analyses, covariance studies, and performance assessments to validate GNC algorithms before they fly
  • Create and evolve the simulation and analysis tools we use to design missions and flight software components that implement them
  • Analyze sensor and actuator performance, including propulsion subsystems, star trackers, IMUs, reaction wheels, and GNSS
  • Write and refine C++ flight software GNC components and flight software configuration
  • Support verification and validation of flight software through unit testing and hardware-in-the-loop (HIL) simulations
  • Collaborate with systems engineering, mission design, and flight software teams to ensure GNC performance meets mission requirements
  • Document analysis results, software interfaces, and validation procedures

Minimum Qualifications

  • U.S. person status required (U.S. citizen or lawful permanent resident) to comply with ITAR/EAR export-control regulations
  • Bachelor's degree in Aerospace Engineering, Electrical Engineering, or related field
  • 5+ years of hands-on experience in spacecraft GNC analysis and simulation
  • Strong understanding of spacecraft dynamics, control systems, and estimation techniques (e.g., Kalman filtering)
  • Proficiency in C++ and Python
  • Experience developing Monte Carlo simulations and numerical analysis tools
  • Excellent analytical, communication, and technical documentation skills
  • Strong attention to detail and accuracy
  • Ability to work independently and as part of a team

Preferred Qualifications

  • Master's degree in Aerospace Engineering, Electrical Engineering, or related field
  • Strong controls foundation through advanced coursework, research, or control law design
  • Hands-on work with commercial flight software frameworks (e.g., GNC-capable satellite flight software stacks)
  • On-orbit operations experience, including early-orbit commissioning and anomaly response
  • Track record of developing flight software for space missions
  • Familiarity with spacecraft polarity/phasing and other GNC-related testing
  • Direct exposure with rendezvous & proximity operations (RPO)
  • Experience creating analysis frameworks and models from scratch, not just operating existing tools
  • Proven ability to communicate and coordinate independently across systems engineering, flight software, and mission design teams
  • Familiarity with Linux development environments and version control systems (e.g., Git)

Pay Transparency
Astro Digital employees are provided with a comprehensive benefits package that includes company stock options, healthcare, 401k retirement plan, and PTO. The range of possible compensation for this role is $150k–$190k annually, depending on candidate experience, alignment, and location

 

Mission Integration Engineer

  • Location: Arvada, Colorado
  • Remote: Hybrid
  • Type: Permanent
  • Job #8191
  • Salary: NON 180,000

Mission Integration Engineer – Satellite Ground Systems

 

Hybrid | Flexible Locations: Denver, CO, Seattle, WA, or Washington DC

 

An early-stage company in the satellite software space is hiring a Mission Integration Engineer to play a key role in enabling complex satellite missions across both government and commercial domains.

 

You’ll work across mission architecture, ground systems integration, customer onboarding, and launch-readiness- translating technical requirements into operational reality. The company’s platform is built to simplify satellite operations, offering cloud-based command & control tools that support real-time, multi-asset missions.

 

As part of a small but impactful team, you’ll guide end-to-end integration: from architecture planning and interface definition, to mission simulations and on-console early orbit support.

 

What you’ll do:

  • Lead technical integration for satellite missions across ground, space, and cloud assets
  • Act as a mission SME for customer onboarding, from pre-launch to operations
  • Develop ICDs, support V&V processes, and contribute to mission readiness documentation
  • Coordinate with engineering, product, and mission partners to ensure successful deployment
  • Feed insights back into product development based on recurring mission needs

 

What we’re looking for:

  • 5+ years in mission integration or systems engineering within the space domain
  • Experience with satellite ground systems, TT&C, and mission operations tools
  • Hands-on with scripting (Python/Bash) and cloud deployments (Docker, Kubernetes, AWS)
  • Strong cross-functional communication and customer-facing skills
  • Active security clearance required

 

This is a hybrid role with flexibility across four U.S. offices. You’ll get meaningful ownership, a direct impact on active missions, and the chance to shape a growing platform redefining satellite ops.

Task and Motion Planning Engineer

  • Location: Denver, Colorado
  • Type: Permanent
  • Job #8133
  • Salary: NON 130,000

Are you passionate about shaping the future of humanity's presence in space? Lunar Outpost, a trailblazer in space robotics, invites you to join our team! Lunar Outpost is dedicated to creating a sustainable presence in space, while also driving positive impacts here on Earth. We are seeking a talented, experienced Task and Motion Planning Engineer  

As a Task and Motion Planning Engineer, you will play a pivotal role in the development of cutting-edge decision making and planning systems for our lunar rovers and orbital assets. Working at the intersection of autonomy, robotics, and space exploration, you will design, develop, and implement sophisticated software solutions that enable coordination of cross-domain autonomous systems. Your work will not only contribute to groundbreaking missions but also to technologies that have the potential to benefit humanity on Earth. Collaborating with cross-disciplinary engineering teams, you will help drive the integration of these systems into a unified, state-of-the-art autonomy stack, pushing the boundaries of what's possible in space exploration.

 

Take the #NextLeap with Lunar Outpost and work on the Pegasus LTV, which will carry NASA astronauts farther than they've ever been before on the lunar surface!

 

Key Responsibilities

  • Lead the design and development of decentralized decision-making algorithms for lunar rovers and orbital assets
  • Develop and implement robust software capable of enabling autonomous operations in challenging lunar environments
  • Collaborate with systems, mechanical, electrical, and thermal engineering teams to integrate and optimize autonomy software with asset hardware
  • Utilize simulation techniques to improve autonomous system performance and reliability under various conditions in space
  • Conduct field tests and simulations to validate and refine algorithms and software systems
  • Ensure software systems adhere to industry standards for safety, reliability, and performance in space exploration contexts
  • Develop and maintain technical documentation, including ICDs and verification plans
  • Participate in design reviews, trade studies, and technical risk assessments
  • Stay at the forefront of autonomy and robotics technology, incorporating the latest advancements into our projects

 

Required Qualifications

  • Bachelor’s degree or higher in Computer Science, Robotics Engineering, or related field
  • At least 3 years of relevant professional experience in developing autonomy software for autonomous systems, with a proven track record in navigation, perception, or belief space planning. Applicants should have expertise in at least one of the following areas:
    • Methods for solving Markov decision processes (e.g., value iterate, Monte Carlo tree search, reinforcement learning)
    • Coordinated planning and control of multi-agent systems
    • Motion planning methods (e.g., A*, FMM, RRT)
    • Belief space planning (e.g., BRM, RRBT)
    • Tasking and scheduling
    • Orbital planning and control algorithms
  • Expertise in programming languages such as C++, Python, and familiarity with ROS (Robot Operating System) 
  • Comfortable working in research-oriented, agile, and interdisciplinary teams
  • Track record of innovation in networking, robotics, or space systems, as demonstrated by patents, publications, or significant project achievements
  • Exceptional ability to communicate complex technical concepts and collaborate across various engineering disciplines
  • U.S. Citizen

 

Preferred Qualifications

  • M.S. or Ph.D. in a field relevant to autonomy or robotics directly applicable to autonomous navigation and guidance
  • Experience with autonomous systems in space, or other extreme, unstructured, environments.
  • Familiarity with space operating systems (e.g., VxWorks) and software (e.g., cFS)
  • Familiarity with containers (e.g., Docker) and virtualization software (e.g., VirtualBox)
  • Experience with the end-to-end development and deployment of network software systems in space exploration missions

 

Compensation & Benefits:Compensation level and base salary are competitively structured and thoughtfully determined based on factors such as relevant skills, experience, education, and the scope of the role.

  • Comprehensive health coverage: Medical, dental, and vision benefits, with 70% of premiums covered by the employer
  • Paid time off: Three (3) weeks per year of vacation
  • Retirement plan: Up to 4% employer match on 401(k) contributions
  • Paid holidays: 11 company-recognized holidays
  • Parental leave
  • Educational reimbursement opportunities to support company objectives, continued learning, and career development

 

Lunar Outpost Inc. is an equal opportunity employer. Lunar Outpost Inc. does not discriminate on the basis of race, color, religion, sex (including pregnancy, sexual orientation, and gender identity), national origin, ethnicity, age, disability, veteran status, genetic information, or any other characteristic protected by applicable law. All employees, including executives and human resources personnel, are expected to conduct themselves with professionalism and treat others with dignity and respect in accordance with this policy.

TPM – Space Systems

  • Location: Adams County, Colorado
  • Type: Permanent
  • Job #8131
  • Salary: NON 200,000

We’re looking for an experienced Technical Program Manager – Space Systems to lead the execution of complex spacecraft programs from development through integration, test, launch and operational readiness.

This role requires someone with technical depth, ideally with a background in Systems Engineering, who has progressed into programme leadership. You’ll work across engineering teams, suppliers and key stakeholders to ensure technical priorities, schedules, risks and programme milestones remain aligned.

Key Responsibilities

  • Lead technical programme execution across the spacecraft development lifecycle.
  • Coordinate Systems Engineering, hardware, software, manufacturing, integration & test and mission operations teams.
  • Own programme schedules, dependencies, critical paths and key milestones.
  • Identify technical and programme risks early and drive mitigation plans.
  • Coordinate external suppliers and partners, ensuring delivery against programme requirements.
  • Support spacecraft integration, environmental testing, launch preparation and operational readiness.
  • Drive alignment between engineering teams, programme leadership and external stakeholders.

Key Requirements

  • 8+ years of experience within space, aerospace or complex high-reliability systems.
  • Previous experience managing spacecraft, satellite systems or complex space programmes.
  • Strong technical foundation, ideally within Systems Engineering.
  • Experience working across multidisciplinary engineering organisations.
  • Understanding of spacecraft development, integration, test and verification.
  • Experience managing technical schedules, risks and programme dependencies.
  • Background within a major aerospace, defence or space organisation highly desirable.
  • Strong employment tenure, with evidence of seeing complex programmes through major milestones.
  • U.S. citizenship and ability to obtain a security clearance.
  • Able to work on-site in Westminster, Colorado, Tuesday–Thursday, with approximately 10–15% travel.

This is an opportunity for a technically credible programme leader to take ownership of a highly complex spacecraft programme. It would particularly suit someone who has moved from Systems Engineering into programme leadership and wants to remain close to the technology while driving successful delivery.

Software Test Lead

  • Location: Denver, Colorado
  • Type: Permanent
  • Job #8066
  • Salary: NON 145,000

We're partnered with a pioneering space robotics company developing next-generation lunar vehicles and are looking for a Software Test Lead to build and lead the software verification strategy behind mission-critical flight systems.

This is an opportunity to define testing from the ground up, working across embedded software, robotics, and autonomous systems that will operate on the Moon.

What You'll Do

  • Lead the software test strategy for embedded, flight and ground systems.
  • Develop verification plans, test procedures and validation activities.
  • Build and improve HIL, simulation and automated test environments.
  • Work closely with software, systems and hardware engineers to ensure full requirements coverage.
  • Support fault injection, resilience testing and software certification.
  • Mentor engineers and help grow the software test function.

What We're Looking For

  • Bachelor's degree in Computer Science, Aerospace Engineering or similar.
  • 5+ years of software test experience, including leadership or senior-level responsibility.
  • Experience testing embedded or safety-critical software.
  • Knowledge of HIL, automation frameworks and scripting.
  • Strong understanding of verification, validation and the software development lifecycle.
  • Excellent communication skills.
  • U.S. Person.

Nice to Have

  • Robotics, autonomous systems or spacecraft experience.
  • cFS, VxWorks, CI/CD or cloud testing experience.
  • Experience with spaceflight software development and certification.

Why Apply?

This is a chance to shape the software quality strategy for one of the most exciting lunar programmes in development today, helping deliver autonomous systems that will support the next generation of human exploration.