Senior Software Developer
Torch Technologies, Inc. · Huntsville, AL · 3 wk ago
EngineeringFull-time
Key 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.
Required Qualifications
- 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: 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
- Up to 20%
Relocation Assistance
- No
Position Contingent Upon Award of Contract
- No
Benefits
- 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
- holidays