logo

View all jobs

Software Engineer

Huntsville, Alabama
: Essential Functions: 
- Support advanced portions of the lifecycle of software development to include requirements definition, integration, and deployment.
- Prioritize and adjust tasks to accomplish project results with limited oversight and direction.
- Apply "systems thinking" to ensure developed products are scalable, maintainable, and meet end-user needs.
- Communicate openly and effectively with teammates and customer representatives.
- The selected candidate should thrive in a fast-paced work environment with high expectations, significantly diverse assignments, collaborative/team settings across all levels.

Basic Qualifications:
- Experience developing software in object-oriented programming languages such as C, C++, or Java.
- Ability and willingness to travel 10% to support business needs.
- Applicants must be able to obtain and maintain an active U.S. Government security clearance at the DoD secret level; and a minimum of an interim secret clearance will be required to start.

Preferred Qualifications:
- Bachelor’s Degree in Software Engineering or related field.
- Experience with international sensors and fire control systems.
- Strong interpersonal skills to collaborate effectively with technical teams and customer personnel.
- Experience analyzing complex problems and developing solutions based on limited direction and definition.
- Development utilizing a Linux based development environment.
- Knowledge of various scripting languages and tools: Python, MATLAB, etc.
- Familiarity with Agile software development practices.
- Experience working on CMMI Level 3+ programs.
- Security + Certification
- A current active in-scope U.S. Government DoD Secret security clearance.

 

Share This Job

Powered by