Hydrosat
Overview
Hydrosat is seeking a skilled software engineer to support the development of both flight software and ground support tools for space-based payloads and related hardware. This role involves working across the full software lifecyclefrom embedded systems that operate in space to user interfaces that support integration, test, and operations on the ground. Responsibilities Design, implement, and test flight software for space payloads and flight hardware Develop software tools and user interfaces for ground support equipment (GSE), including test automation and hardware control Collaborate with systems, electrical, and mechanical engineers to ensure software integrates seamlessly with hardware Support hardware-in-the-loop (HIL) testing and simulation environments Participate in software requirements development, architecture definition, and verification planning Prepare documentation including interface control documents (ICDs), test procedures, and user guides Contribute to software configuration management and version control practices
Qualifications
Bachelors degree in Computer Science, Electrical Engineering, or related field; Masters preferred 10+ years of experience in software development, including embedded systems and/or hardware-interfacing applications Proficiency in C/C++ for embedded systems and Python for scripting and automation Experience with real-time operating systems (RTOS) and microcontroller-based development Familiarity with GUI frameworks (e.g., Qt, PyQt, Tkinter, or web-based UIs) for GSE tools Strong understanding of software-hardware integration and debugging techniques
Preferred Experience
Experience with spaceflight software development or high-reliability embedded systems Familiarity with communication protocols (UART, SPI, I2C, CAN, SpaceWire) Exposure to NASA or industry standards such as NASA-STD-8739.8, NASA-HDBK-2203, ECSS-E-ST-40C Experience with Git, CI/CD pipelines, and automated testing frameworks
Benefits
Employee options Health insurance: Medical, Vision, Dental Flexible time off Maternity, Paternity & Parental Leave 401K Matching
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Software Development
#J-18808-Ljbffr
Hydrosat is seeking a skilled software engineer to support the development of both flight software and ground support tools for space-based payloads and related hardware. This role involves working across the full software lifecyclefrom embedded systems that operate in space to user interfaces that support integration, test, and operations on the ground. Responsibilities Design, implement, and test flight software for space payloads and flight hardware Develop software tools and user interfaces for ground support equipment (GSE), including test automation and hardware control Collaborate with systems, electrical, and mechanical engineers to ensure software integrates seamlessly with hardware Support hardware-in-the-loop (HIL) testing and simulation environments Participate in software requirements development, architecture definition, and verification planning Prepare documentation including interface control documents (ICDs), test procedures, and user guides Contribute to software configuration management and version control practices
Qualifications
Bachelors degree in Computer Science, Electrical Engineering, or related field; Masters preferred 10+ years of experience in software development, including embedded systems and/or hardware-interfacing applications Proficiency in C/C++ for embedded systems and Python for scripting and automation Experience with real-time operating systems (RTOS) and microcontroller-based development Familiarity with GUI frameworks (e.g., Qt, PyQt, Tkinter, or web-based UIs) for GSE tools Strong understanding of software-hardware integration and debugging techniques
Preferred Experience
Experience with spaceflight software development or high-reliability embedded systems Familiarity with communication protocols (UART, SPI, I2C, CAN, SpaceWire) Exposure to NASA or industry standards such as NASA-STD-8739.8, NASA-HDBK-2203, ECSS-E-ST-40C Experience with Git, CI/CD pipelines, and automated testing frameworks
Benefits
Employee options Health insurance: Medical, Vision, Dental Flexible time off Maternity, Paternity & Parental Leave 401K Matching
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Software Development
#J-18808-Ljbffr