MCSG Technologies · 19 hours ago
GROUND SOFTWARE SYSTEM DEVELOPER
MCSG Technologies is seeking a Senior Ground Software System Developer to work under the SES III contract. The role involves maintenance, development, and testing of software products used by space missions, along with providing support for ground system engineering.
Information ServicesInformation TechnologySoftware
Responsibilities
Performs maintenance, development, and testing of the ASIST and FEDS Telemetry and Command software products, used by new and legacy space missions
Provides support for ground system engineering, e.g., resolving anomalies, addressing discrepancy reports, and fulfilling enhancement requests
Participate in configuration management, testing, documentation; complete mandatory training, prepare status reports, and update development environments to comply with Agency and/or GSFC IT Security requirements
Qualification
Required
Software engineering experience in generating, tracking, and providing successful implementation of requirements
Experience developing and testing in C and/or C++
Proficient in a Linux environment, including shell scripting and command-line tools
Experience with software version control systems (e.g., Git)
Familiarity with software debugging, profiling, making files, and inter-process communication
Analytical problem-solving skills
Ability to work independently and as part of a diverse team
Minimum of 7 years of relevant work experience
Bachelor of Science Degree in Computer Science, Software Engineering, or related discipline
Must be a US citizen
Preferred
Familiarity with Ground System Telemetry and Command Software
Experience with Java programming language
Experience developing on the Windows operating system
Experience with concurrent programming
Familiar with flex or bison, lex or yacc parser language development
Experience with device driver development
Experience developing automated tests
Benefits
Medical
Dental
Vision
Life insurance
Short-term disability
Long-term disability
401(k) match
Flexible spending accounts
EAP
Parental leave
Paid time off
Holidays and more