Senior Software Developer

Torch Technologies, Inc.Huntsville, AL
Onsite

About The Position

Torch Technologies is seeking a Senior Software Developer with expertise in real-time software development, test-driven development (TDD), and configuration management. In this role, you will collaborate with a multidisciplinary team to maintain legacy software baselines, architect new capabilities, and drive a critical modernization effort to integrate GPU acceleration into real-time systems. This position directly supports an independent Hardware-in-the-Loop (HWIL) simulation and test platform for the THAAD weapon system. The ideal candidate is a collaborative problem-solver who excels in a dynamic, customer-focused environment and possesses strong verbal and written communication skills.

Requirements

  • US Citizenship.
  • Bachelor’s Degree (Master’s Degree preferred) in Computer Science, a related field or equivalent experience.
  • 6+ years of professional software development experience.
  • Experience with C and C++ development.
  • Experience utilizing NVIDIA CUDA for GPU acceleration and parallel computing.
  • Development and troubleshooting skills within Linux environments.
  • A proven Test-Driven Development (TDD) mindset and strong grasp of Object-Oriented Design (OOD).
  • Hand-on experience with Git, including integration with Jira and Stash/Bitbucket.
  • An active Secret Clearance is required.

Nice To Haves

  • Technical familiarity with AN/TPY-2 radar systems.
  • Strong foundational knowledge in signal processing and network architecture.
  • Experience utilizing design software and creating UML models.
  • Demonstrated ability to rapidly adapt to and navigate large, complex legacy source codebases.

Responsibilities

  • Participate in the architectural modernization of real-time software baselines, specifically leveraging GPUs for performance optimization.
  • Identify, debug, and resolve complex issues within the established codebase, optimizing performance to meet modern threat system simulations.
  • Interpret complex Fire Control and Radar technical documents to translate requirements into software design.
  • Engage across the full Software Development Lifecycle (SDLC), implementing robust design and configuration management principles.
  • Analyze and interpret legacy Ada and C++ source code from tactical systems to support migration and integration efforts.

Benefits

  • ESOP participation
  • 401(k) match
  • medical
  • dental
  • vision
  • life insurance
  • short-term disability
  • long-term disability
  • flexible spending accounts
  • Health Saving Accounts
  • Health Reimbursement Accounts
  • EAP
  • education assistance
  • paid time off
  • holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service