CareerPlanGet AI match score →

Software Engineer, High Performance Computing

Hawthorne, CA💼 Full-time💰 $1–$1🗓 2026-07-09 → 2026-07-31

Core

Building highly reliable in-space mesh networks, secure systems for government use, and next-gen communication/sensing software for satellite constellations.

Role type

Senior IC software engineer (high performance computing/satellite systems)

Builds

Linux-based C++ software for satellite processors, networking stacks, ground control systems, and simulation tools for aerospace vehicles.

Domain

Aerospace / Satellite Communications / National Security

Deliverable

production ML models | product features | infrastructure

Required skills

C++, C, Python, Linux development, computer architecture, network protocols, debugging, performance optimization, unit testing

Preferred skills

High performance computing, Linux kernel development, image data processing, machine learning, math/physics background

Technologies

C++, Linux, ARM, PowerPC, x86, TCP, UDP, virtualized hardware, hardware-in-the-loop

Responsibilities

Create software systems controlling hundreds of satellites; implement networking technologies for data direction across satellites and ground centers; build automated ground-based software for command and control; develop models and simulations for flight-like testing; invent systems for continuous integration and release.

Seniority

Mid-to-Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗