The Defense and Intelligence Group at Leidos currently has an opening for a Software Engineer to work in Huntsville, AL. This is an exciting opportunity to use your experience helping the Small Unmanned Aircraft System Program mission. In this mission we will support design, development and test of SUAS aircraft avionics/flight control systems, associated ground control stations and supporting equipment. Tasks include: maintaining code and integrating software components into a fully functional software system, developing, maintaining and unit testing software components into a fully functional software system, developing, documenting, and maintaining architecture, requirements, algorithms, interfaces and designs for software systems. This position will have significant responsibility for the configuration management of the end software product. This position will also play a significant role in the integration of system and subsystem components as well as execution of system acceptance test(s).
The qualified applicant must have a minimum of 3 years' of professional experience working through the software development lifecycle, including requirements analysis and development, design, code, integration and test. - A Bachelor's degree in Systems Engineering, Electrical Engineering, or Computer Science/Engineering, or equivalent degree. - Knowledge of or experience with software development and PCR management tools (Jenkins, Jira, Bitbucket)- Experience managing and integrating source code from multiple vendors- Experience creating and testing deployable system images for depot level installations on target HW- Experience creating and managing PCRs - Strong written and communication skills- Self-starter with a desire to solve problems- Team player with a desire to learn - The ability to obtain and maintain a DoD Secret level of clearancePreferred Qualifications- Experience working with unmanned aircraft and unmanned ground robotics systems, radio communications technologies, networking hardware, security appliances and software- Experience developing or working with SW that meets DoD Cyber Security requirements- Good understanding of IT networks- Experience with multithreaded applications- Experience working in an AGILE SW environment - Skills/experience with Linux, MATLAB, C++, Jira, Windows- Familiarity with requirements database programs (CRADLE experience is highly desirable)