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
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
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
Array Labs designs and operates space-based radar systems and delivers 3D Earth imagery and geospatial data services.
Funding
Current Stage
Early StageTotal Funding
$25.6MKey Investors
Catapult
2026-01-05Series A· $20M
2025-07-16Seed
2022-09-07Seed· $5M
Recent News
Satellite Today
2026-01-09
Tech Startups - Tech News, Tech Trends & Startup Funding
2026-01-08
2026-01-07
Company data provided by crunchbase