GeoLogics is seeking a Software Engineer to design, develop, test, deliver, and maintain software for satellite ground systems, and to modernize software systems and upgrade COTS/FOSS.
Requirements
- Experience designing and developing object-oriented software using Java
- Ability to troubleshoot software errors and provide fixes
- Experience working with COTS/FOSS and performing COTS/FOSS upgrades
- Experience with some areas of satellite ground system software such as mission management, planning and scheduling, command and telemetry, satellite operations, or flight dynamics models
- Experience developing software using C++ and Python
- Experience working with a large-scale legacy software system
- Experience with tools such as Confluence, Eclipse, Jira, Jenkins, Junit, Kafka, and Spring Boot
Responsibilities
- Design, develop, test, deliver, and maintain software for satellite ground systems
- Modernize software systems and upgrade Commercial off-the-shelf COTS and Free and open-source software (FOSS)
- Experience designing and developing object-oriented software using Java
- Ability to troubleshoot software errors and provide fixes
- Experience working with COTS/FOSS and performing COTS/FOSS upgrades
- Experience with some areas of satellite ground system software such as mission management, planning and scheduling, command and telemetry, satellite operations, or flight dynamics models
- Experience developing software using C++ and Python
Other
- Required: TS/SCI Clearance
- No 1099, No third parties, no C2C, No Visas or Green Cards
- W2 Hourly Contract to Hire Only
- Typically requires a Bachelor's degree in Science, Technology, Engineering or Mathematics (STEM) and 2 years of relevant software engineering experience
- Current Active TS/SCI Clearance