The Software Engineer is responsible for developing, integrating, testing, and validating software applications using C++, Python, and CUDA. This role involves implementing complex mathematical algorithms and optimizing code for high-performance, parallel processing environments.
Requirements
Candidates must hold a Bachelor's or Graduate degree in a technical field and possess at least 5 years of professional software development experience. A U.S. Citizenship and an active Secret Security clearance are strictly required for this position.
Key Skills
- C++
- Python
- CUDA
- GPU programming
- Parallel processing
- Modeling & Simulation
- Linux
- Software architecture
- Object-oriented design
- SDLC
- Mathematical algorithms
- Analytical modeling
- Data integrity
- High-performance computing
- Version control
- DoD
Benefits
- Market leading compensation package
- Excellent benefits
- Work/life balance
- Outstanding retirement plan
- Career advancement
Software Engineer, Mid-Level in huntsville at Unknown Company
This position is listed as full time and onsite.