Software Engineer for Missile Defense System

CFD Research CorporationHuntsville, AL
Onsite

About The Position

As a Software Engineer at CFD Research, you will support the end-to-end software engineering lifecycle for advanced DoD applications. Responsibilities include requirements analysis, code development, unit testing, system integration, and software sustainment activities to support formal baseline deliveries.

Requirements

  • Must be a U.S. Citizen with an active Department of Defense Secret clearance (must maintain throughout contract performance).
  • 3+ years of experience developing and maintaining applications using modern languages.
  • Core proficiency writing and debugging code in C/C++, Java, and Python.
  • Bachelor’s degree in Computer Science, Software Engineering, or related STEM discipline.

Nice To Haves

  • Experience operating within Agile development teams.
  • Exposure to embedded architectures or real-time operating systems (RTOS) used in defense systems.

Responsibilities

  • Requirements analysis
  • Code development
  • Unit testing
  • System integration
  • Software sustainment activities to support formal baseline deliveries

Benefits

  • Employer matching 401(k)
  • Employee Stock Ownership Plan (ESOP)
  • Medical insurance
  • Vision insurance
  • Dental insurance
  • Company paid leave
  • Compensation time
  • Parental leave
  • Long-term disability
  • Short-term disability
  • Accidental death and dismemberment
  • Life insurance
  • Group and individual bonuses
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service