Senior Software Developer (PDSS Team) Job at Waypoint Human Capital, Huntsville, AL

bFB1dDJsZHhDK0R2UDdkRGlTYUF3dGVyMFE9PQ==
  • Waypoint Human Capital
  • Huntsville, AL

Job Description

Position Title:   Senior Software Developer
Position Type: Fully Onsite
Location: Huntsville, AL
Clearance: Secret (or ability to obtain)

Description:
Waypoint's client is seeking a highly skilled and innovative Senior Software Developer. The Senior Software Developer will play a critical role in supporting the Payload Data Services System (PDSS) development team within the Payload Operations Integration Center (POIC) for NASA's International Space Station (ISS) and Space Launch System (SLS) missions. This position focuses on enhancing NASA's high-rate Space Link data communications, enabling key missions such as Artemis Moon to Mars, Lunar Gateway (LGW), and Human Landing System (HLS). The successful candidate will contribute to mission-critical ground systems, currently operating on physical Linux servers and VMware systems, with a modernization effort to transition to Kubernetes containers on a new HOSC OpenShift cluster.

This role offers the rare opportunity to be part of NASA's ongoing human exploration of space, with an exciting chance to work on high-performance, high-availability systems that support future missions to the Moon and Mars.

Responsibilities:
  • Design, develop, and maintain software for NASA's Payload Data Services System (PDSS) supporting ISS, SLS, and Artemis missions.
  • Collaborate with the PDSS team to ensure ground systems meet NASA’s high-performance, high-rate data communications needs.
  • Support legacy PDSS C++ codebase while contributing to modernization efforts including the transition to Kubernetes containers and DevSecOps pipelines.
  • Engage in full software development lifecycle activities, from technical requirements capture to deployment and support.
  • Implement complex multi-threaded parallel designs, object-oriented, and functional programming techniques.
  • Conduct unit testing and develop automated testing frameworks to ensure reliability and performance.
  • Participate in post-launch analysis and technical presentations to ensure mission success.
  • Contribute to the agile development process, ensuring timely and effective delivery of software updates and improvements.
  • Assist in the modernization and migration of existing systems to containerized environments using OpenShift.
  • Work closely with cross-functional teams, including flight operations and other ground system developers, to meet mission-critical requirements.
Requirements:
  • Minimum of 5 years in relevant software development, preferably within the aerospace or defense industries.
  • Proficiency in C++ is essential, with experience in C, C#, Java, and functional programming languages considered valuable.
  • Strong network programming skills, particularly in high-performance, high-availability systems.
  • Experience with complex multi-threaded parallel design, object-oriented programming, and functional design techniques.
  • Experience with unit testing and automated testing frameworks.
  • Familiarity with GitLab and experience managing version control systems.
  • Experience in agile software development processes.
  • Bachelor’s degree in a relevant engineering or computer science field from an ABET-accredited institution.
Desired:
  • Experience working in aerospace or space operations, particularly with NASA systems.
  • Familiarity with containerization technologies such as Kubernetes and experience with DevSecOps pipelines.
  • Knowledge of Angular, ReactJS, and other modern web development frameworks.
  • Experience working with high-rate Space Link data communications or ground support systems for space missions.
  • Knowledge of Linux-based systems and virtualization technologies like VMware.
  • Proven ability to present technical information and perform post-mission failure analysis.
  • Master’s degree or greater in engineering or computer science from an ABET institution.

Job Tags

Similar Jobs

Strengthscope

Quality Assurance Tester Job at Strengthscope

 ...candidates to apply if they meet even some of the criteria below. Responsibilities & Duties: The core function of a Quality Assurance Tester is simple: ensuring that updates and new features in our system are thoroughly tested and meet both technical requirements and user... 

NEXGEN TECHNOLOGIES INC.

GIS Systems Administrator-ArcGIS EXPERIENCE REQUIRED Job at NEXGEN TECHNOLOGIES INC.

(Remote) MUST HAVE ARCGIS EXPERIENCE Company Information: NexGen Technologies, Inc. is a leading IT services firm specializing...  ..., cloud services, IT Operations, Agile project management, and GIS services. Job Summary: NexGen Technologies, Inc. is... 

BCMC

Forensic Cyber Network Defense Analysts (CNDA) - 5 years experience Job at BCMC

 ..., and immediate investigation and resolution using host-based, network-based and cloud-based cybersecurity analysis capabilities. Team...  ...malicious cyber activity. We are seeking Cyber Network Defense Analysts (CNDA) with Cloud Forensics experience to support this critical... 

Bobcat Transport

CDL Driver Dedicated Team Lease Great Lanes Own truck in 2 yrs Job at Bobcat Transport

 ...Need Class A drivers with 6 months or more experience No SAP drivers Looking for pre...  ...Get home every other weekend Zero down lease Earn 160 per mile Bring home 5k...  ...If you are a team and want to own your truck in less than 2 years Apply today limited... 

110 REHILL AVE

Phlebotomist Job at 110 REHILL AVE

 ...Job Title: Phlebotomist Location: RWJ - Somerset Department Name: Lab RWJSH Req #: 0000226564 Status: Hourly Shift: Evening...  ...REQUIREMENTS Per diem, evening shift, Must work Holiday and weekend rotations, as defined by section leadership, ESSENTIAL...