Impulse is looking to solve the problem of creating intuitive, high-performance user interfaces for space vehicle operations, and designing software systems that enable operators to conduct missions reliably and efficiently.
Requirements
- 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)
- Experience with database management
- Experience with back-end and front-end development
- Experience with time-series databases for real-time testing
- Experience with satellite, ground stations, and network infrastructure
Responsibilities
- 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
- Implement real-time data acquisition, processing, and visualization systems for satellite telemetry
Other
- 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
- Ability to work collaboratively
- Ability to communicate effectively