Simulation Software Engineer

1 hour, 28 minutes ago
Full-time
Mid Level
Software Development

K2 Space Corporation

K2 Space builds high-powered satellite platforms and satellite buses for missions across LEO, MEO, and GEO, emphasizing higher payload power, large payload mass, vertical integration, and in-house manufacturing.

Defense and Space Manufacturing
51-200
Founded 2022
$180M raised

Description

  • Create and maintain simulation software infrastructure for 20kW+ spacecraft.
  • Develop physics-based models of spacecraft subsystems, including propulsion, attitude control, power, and communications.
  • Simulate and verify flight and orchestration software using hardware-in-the-loop and hardware-out-of-the-loop testing.
  • Analyze constellation capabilities and performance to support business and engineering decisions, including network coverage and beam planning.
  • Build and use tools that enable rapid deployment of high-quality code.
  • Investigate data and anomalies to identify and resolve on-orbit issues.
  • Support integration and testing of spacecraft subsystems.
  • Generalize simulation architecture to support testing and design of multiple spacecraft.
  • Design multi-agent simulations and tools for operating entire satellite constellations.

Requirements

  • Bachelor's degree in physics, aerospace/mechanical/electrical engineering, computer science, math, or a STEM field, or 3+ years of professional experience in software engineering or a relevant field.
  • Development experience in Rust, C++, or a similar compiled language.
  • Experience with scientific Python such as NumPy and SciPy, Julia, MATLAB, or similar tools.
  • Coursework or experience in numerical methods, ordinary differential equations, and mechanics.
  • 3+ years of professional experience in software engineering (preferred).
  • Master’s or PhD in physics, aerospace engineering, or a STEM field (preferred).
  • Experience working in Rust production environments (preferred).
  • Experience defining and creating simulation systems (preferred).
  • Experience with Monte Carlo simulations and probability/statistics (preferred).
  • Experience with linear algebra, controls, and/or orbital mechanics (preferred).
  • Basic knowledge of electronics, Linux, and computer architecture (preferred).
  • Experience with space communications modeling, including RF and ground stations (preferred).
  • Experience with continuous integration and continuous delivery systems (preferred).
  • Must be a U.S. person or otherwise eligible for a federally issued export control license.

Benefits

  • Base salary range of $123,000 to $200,000 plus equity.
  • Comprehensive medical, dental, and vision coverage.
  • Paid time off.
  • Life insurance.
  • Paid parental leave.
  • Additional perks included in the overall benefits package.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Engineer - Adobe Experience Manager (AEM)

Formativ Group Internet Software & Services

FormativGroup is hiring a Senior Adobe Experience Manager (AEM) Engineer to build and support enterprise-scale digital experiences on AEM Sites and Assets for a content-driven platform.

Agile CI/CD Git Java Jenkins Maven REST API
13 minutes ago

Sr Software Developer

Cision 5K-10K Professional Services

Cision is hiring a software engineer to design, develop, test, and maintain software solutions that support business needs across new features and existing systems.

Agile C# CI/CD Git Java JavaScript Microservices Python
13 minutes ago

Senior Software Engineer, Backend

Relativity Space 251-1K Aerospace & Defense

Relativity Space is hiring a Terrestrial Software engineer to lead core data platform work for its automated rocket factory and launch software systems supporting Terran R.

Agile Apache Spark C# C++ Cassandra Docker Go InfluxDB Kafka Kubernetes Machine Learning MongoDB PostgreSQL Python Redis Rust TypeScript
13 minutes ago

Principal Software Engineer, AI

Alphasense 51-250 Industrial Conglomerates

AlphaSense is seeking a Principal AI Engineer to lead foundational AI work for its Content portfolio by architecting systems that extract intelligence from large volumes of unstructured documents and media.

CI/CD Computer Vision Django Docker FastAPI Kubernetes LLM Machine Learning Spring Boot
13 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers