- Huntsville, Alabama, United States
- On-site
- Full-time · Senior
- 8+ years
Senior Software Engineer supporting an innovative product development program focused on advancing automated Fire Control algorithms deployed within a containerized service architecture.
Responsibilities
- Lead software design, development, integration, and testing activities supporting advanced defense applications
- Develop and optimize algorithms using C/C++ and Python, emphasizing performance, reliability, and maintainability
- Implement modeling and simulation, sensor processing, and data fusion capabilities within operational software systems
- Collaborate with multidisciplinary engineering teams to define requirements, resolve integration challenges, and validate system performance
- Integrate software with hardware platforms, sensors, and external systems using established interfaces and open architecture standards
Requirements
- Bachelor's degree in computer science, Computer Engineering, Software Engineering, or a related technical field
- Nice to have: Master's degree in computer science, Computer Engineering, Software Engineering, or a related field
- Nice to have: Command and control (C2)
- Nice to have: Joint All-Domain Command and Control (JADC2)
- Nice to have: Electronic warfare (EW)
