Design, develop, integrate, test, and deliver large-scale ground software and mission control systems, including operator GUI’s and automation tools
Develop and implement software tools for operational automation, to reduce day-to-day operator responsibilities
Support design and operation of the ground segment, including command and control, mission planning, mission data processing, and the associated infrastructure to support all activities.
Develop continuous integration and testing systems in order to confidently deploy new software.
Support end-to-end spacecraft testing to prepare Impulse hardware for flight
Implement specific mission data processing applications into existing systems to support payloads and end data users
Manage mission databases and data distribution
Integrate and test ground software with satellite, ground stations, and network infrastructure
Implement real-time data acquisition, processing, and visualization systems for satellite telemetry
Minimum Qualifications
Bachelor’s degree in Computer Science, Math, Physics, Engineering, or related degrees.
2+ years of experience with spacecraft, ground station, or other communication system operations
2+ years of experience in software development encompassing both back-end and front-end development, as well as database management.
Demonstrated experience working in Python for backend services, scripting, and data processing
Experience with modern web frameworks such as Vue.js or React for building responsive UIs
Experience with networking protocols (UDP, TCP, etc)
Preferred Skills And Experience
Demonstrated experience working with time-series databases
Familiarity with Docker and Kubernetes containerization and service orchestration systems.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career