Software Engineer – Satellite Modeling and Tasking jobs in United States
cer-icon
Apply on Employer Site
company-logo

Array Labs · 2 weeks ago

Software Engineer – Satellite Modeling and Tasking

Array Labs is building the world’s most advanced radar imaging satellites to provide critical insights into the physical world. The Software Engineer will play a critical role in designing automation solutions for spacecraft and maintaining mission planning software to enhance satellite performance.

AerospaceGeospatialManufacturing
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

Responsible for building and implementing automation solutions for spacecraft and ground station for operating swarms of coordinated imaging satellites
Implement controllers developed by GNC engineers to plan and execute satellite maneuvers, including orbit corrections and station-keeping, to optimize satellite positions and performance
Develop and maintain mission planning software that integrates mission design, operational concepts, and flight hardware requirements
Design and implement systems to manage asynchronous data streams, integrating real-time information to generate and upload new decisions and schedules
Design architecture concepts considering spacecraft coordination, payload and system budget capabilities, data collection requirements, autonomy, and mission operations
Implement automation and algorithms for precise orbit determination of Array Labs and GNSS satellites
Evolve and implement models to characterize vehicles and satellite systems propulsion, power, precision, navigation, timing, and tracking requirements
Optimize schedules to maximize imagery opportunities based on imaging priorities and system capabilities

Qualification

Autonomous systems developmentProgramming in PythonCloud platforms AWSCloud platforms GCPCloud platforms AzureContainerization technologies DockerContainerization technologies KubernetesContinuous integration systemsDatabase management (PostgreSQL)RESTful API designPhysics-based software packagesC++ programmingRust programmingSatellite dynamics knowledgeEmbedded systems experienceGeospatial data techniques

Required

Bachelor's degree in engineering, computer science or a related field, with 3+ years of experience
At least two of the preferred skill and experiences listed
Experience developing autonomous systems and integrating them into larger operational frameworks
Understanding of how to create, configure, and manage Docker containers
Experience with continuous integration systems and automated test execution pipelines (Gitlab preferred)
Strong programming skills in languages such as Python, C++, or Rust
Experience with cloud platforms (AWS, GCP, Azure) and containerization technologies (e.g., Docker, Kubernetes)
Familiarity with database systems and CRUD operations in database management, preferably PostgreSQL and TimescaleDB
Familiarity with RESTful API design and implementation
Experience with physics-based software packages and/or model-based digital engineering tools
To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State

Preferred

Knowledge of precision orbit determination methods
Familiarity with FreeFlyer, STK GMAT, and/or custom-developed equivalent
Familiarity with satellite dynamics, including orbit determination, attitude control systems, and station-keeping maneuvers
Experience with flight software and embedded systems
Experience setting up automated hardware in the loop (HIL) test benches
Familiarity with satellite mission operations and/or Ground Station as a Service providers
Experience with geospatial, remote sensing, 3D data, and/or digital signal processing techniques (e.g. SAR and optical satellite imagery, LiDAR point clouds)

Benefits

Competitive pay
High flexibility between salary and equity-based compensation

Company

Array Labs

twittertwittertwitter
company-logo
Array Labs designs and operates space-based radar systems and delivers 3D Earth imagery and geospatial data services.

Funding

Current Stage
Early Stage
Total Funding
$25.6M
Key Investors
Catapult
2026-01-05Series A· $20M
2025-07-16Seed
2022-09-07Seed· $5M

Leadership Team

leader-logo
Andrew Peterson
Co-Founder and CEO
linkedin
leader-logo
Isaac Robledo
Strategy & GTM
linkedin

Recent News

Tech Startups - Tech News, Tech Trends & Startup Funding
Company data provided by crunchbase