Software Tools Engineer

Code Plus Inc•Huntsville, AL
•Onsite

About The Position

CODEplus is seeking a Software Tools Engineer to support the tools development team supporting the Space Launch System (SLS) Integrated Avionics Test Facilities (IATF) at Marshall Space Flight Center. The role focuses on developing and maintaining software tools used for flight simulation, data analysis, embedded software support, and engineering test activities in a collaborative government and contractor environment. The position is on-site in Huntsville, Alabama.

Requirements

  • Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or a related field from an ABET-accredited university.
  • 0–5 years of relevant experience.
  • Intermediate to advanced proficiency in Python and C/C++.
  • Proficiency working within Unix/Linux environments, including file systems, shell utilities, and SSH.
  • Experience with software integration, testing, and troubleshooting.
  • Ability to work independently and within a software development team.
  • Strong communication and collaboration skills.
  • Familiarity with Agile development processes and project management tools.

Nice To Haves

  • Experience developing software applications for Linux and Windows environments.
  • Experience with React, Qt, JavaScript, or other GUI development technologies.
  • Experience with DevOps concepts and Agile methodologies.
  • Experience developing applications using Unity or Unreal Engine.
  • Familiarity with aerospace, simulation, or embedded software environments.

Responsibilities

  • Design, develop, test, deploy, and support software applications in accordance with project coding standards.
  • Participate in a software development environment.
  • Create and present detailed software designs.
  • Conduct and participate in design and code reviews.
  • Collaborate with cross-functional teams to ensure products meet performance goals.
  • Support tools used for flight simulation, data analysis, code generation, and tool-chain integration.
  • Assist with COTS deployment and maintenance activities.
  • Produce weekly and monthly status reports of progress in assigned areas.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service