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.
Key Responsibilities- Software Modernization: participate in the architectural modernization of real-time software baselines, specifically leveraging GPUs for performance optimization.
- Codebase Optimization: Identify, debug, and resolve complex issues within the established codebase, optimizing performance to meet modern threat system simulations.
- Systems Engineering Integration: Interpret complex Fire Control and Radar technical documents to translate requirements into software design.
- Lifecycle Ownership: Engage across the full Software Development Lifecycle (SDLC), implementing robust design and configuration management principles.
- Tactical Code Analysis: Analyze and interpret legacy Ada and C++ source code from tactical systems to support migration and integration efforts.
Required Qualifications:- US Citizenship.
- Bachelor's Degree (Master's Degree preferred) Degree in Computer Science, a related field or equivalent experience.
- Experience: 6+ years of professional software development experience.
- Core Languages: Experience with C and C++ development.
- GPU Development: Experience utilizing NVIDIA CUDA for GPU acceleration and parallel computing.
- Operating Systems: Development and troubleshooting skills within Linux environments.
- Methodologies: A proven Test-Driven Development (TDD) mindset and strong grasp of Object-Oriented Design (OOD).
- Tools & Configuration: Hand-on experience with Git, including integration with Jira and Stash/Bitbucket.
- Security Clearance: An active Secret Clearance is required.
Desired skills:- 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.
Schedule: M-F, 8-5
Work Location: Customer- site
Travel: Yes, Up to 20%
Relocation Assistance Available: No
Position Contingent Upon Award of Contract: No
#LI-TS1
Benefits:Torch Technologies is proud to offer a stable and professional work environment, a competitive salary, and an excellent, comprehensive benefit package including: ESOP participation, 401(k) match, medical, dental, vision, life insurance, short-term disability, long-term disability, flexible spending accounts, Health Saving Accounts and Health Reimbursement Accounts, EAP, education assistance, paid time off, and holidays.
Applying to Torch Technologies: Only those candidates invited for an interview will be contacted. Employment at Torch Technologies is contingent upon the successful completion of a comprehensive background check.