Skip to content
← Back to job listings

Software Engineer (Satellite Modeling and Tasking)

Array Labs · Redwood City, United States

External listingfull-time23 days ago

About The Role

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. The ideal candidate will have strong programming skills, experience with cloud platforms, and a background in engineering or computer science.

  • Building and implementing automation solutions for spacecraft and ground station operations.
  • Developing and maintaining mission planning software that integrates mission design and operational concepts.
  • Designing and implementing systems to manage asynchronous data streams and integrate real-time information.
  • Strong programming skills in languages such as Python, C++, or Rust
  • Familiarity with RESTful API design and implementation
  • At least two of the preferred skill and experiences listed
  • Experience with continuous integration systems and automated test execution pipelines (Gitlab preferred)
  • Understanding of how to create, configure, and manage Docker containers
  • Familiarity with database systems and CRUD operations in database management, preferably PostgreSQL and TimescaleDB
  • Bachelor’s degree in engineering, computer science or a related field, with 3+ years of experience
  • Experience with cloud platforms (AWS, GCP, Azure) and containerization technologies (e.g., Docker, Kubernetes)
  • Experience developing autonomous systems and integrating them into larger operational frameworks
  • 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

This is an external listing. JobSpring does not represent or verify the employer. Report this listing