Software Engineer (Satellite Modeling and Tasking)
Array Labs
Redwood City, United States Posted September 17, 2026
Check how well your resume matches this job
Salary Range
$150,000 - $300,000
Job Description
Join our team as a Software Engineer specializing in Satellite Modeling and Tasking. In this role, you will be responsible for building and implementing automation solutions for spacecraft and ground stations, developing mission planning software, and designing systems to manage asynchronous data streams. You will also optimize schedules to maximize imagery opportunities and implement automation and algorithms for precise orbit determination. Candidates should have a strong programming background, experience with cloud platforms, and familiarity with satellite dynamics.
- Construire et mettre en œuvre des solutions d'automatisation pour les satellites et les stations au sol.
- Développer et maintenir des logiciels de planification de mission qui intègrent la conception de mission, les concepts opérationnels et les exigences matérielles.
- Concevoir et mettre en œuvre des systèmes pour gérer des flux de données asynchrones, intégrant des informations en temps réel.
- 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
- Familiarity with database systems and CRUD operations in database management, preferably PostgreSQL and TimescaleDB
- Familiarity with RESTful API design and implementation
- Experience with cloud platforms (AWS, GCP, Azure) and containerization technologies (e.g., Docker, Kubernetes)
- At least two of the preferred skill and experiences listed
- Experience developing autonomous systems and integrating them into larger operational frameworks
- Bachelor’s degree in engineering, computer science or a related field, with 3+ years of experience
- Experience with physics-based software packages and/or model-based digital engineering tools
- 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)
- 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
Required Skills
Similar Jobs
Staff Software Engineer (Computer Vision)
Array Labs
DevOpsエンジニア(リーダークラス)/全国
株式会社メンバーズ
クラウドエンジニア/全国
株式会社メンバーズ
How to apply
You apply on Array Labs’s own careers site. No account needed.
Apply on company siteUpload your resume and ARes scores it against this job in a few seconds. No account needed.
Already have access? Sign inAbout Array Labs
See every open role at Array Labs on ARes.
More Jobs at Array Labs