Summary
Leidos is an industry and technology leader serving government and commercial customers with smarter, more efficient digital and mission innovations. They are seeking a talented, entry-level Junior Software Engineer to work on modeling and simulation efforts within the Threat Modeling and Simulation Portfolio, contributing to the development of solutions for complex problems related to defense systems.
Responsibilities
- Candidate can expect to work closely with a team of engineers and scientists to write software (using primarily C++ and C#) to solve problems in a variety of disciplines to include EO/IR sensor systems
- Candidate is also expected to have the ability to work and to communicate effectively within a multidisciplinary team and have familiarity with software development for both Windows and Linux OS
Skills
- Candidate must possess at least a Bachelor's degree from an accredited university in software engineering, computer science, or an equivalent engineering or science degree with relevant software development experience
- Strong, demonstrated experience in object-oriented programming principles with proficiency in C++
- Understanding of software design principles and version control (Git)
- Strong analytical and problem-solving skills
- 0+ years of experience in a related field
- Must be a US Citizen
- Must be able to obtain and maintain a DoD security clearance
- Must be a resident of the North Alabama area or willing to relocate to the Huntsville – North Alabama, AL, area
- Highly organized, demonstrating the ability to work independently at times due to a fast-paced and highly productive work environment
- Interest in working multiple programs with intermediate ability in C# and Python, along with ability to create design documentation, requirements specifications, and other technical documentation
- Experience or interest in one or more of the following: EO/IR phenomenology, image processing, Kalman filtering, GPU programming and/or CUDA programming, developing AI/ML solutions, build systems such as CMake
- Preference may be given to candidates with one or more of the following: recent stellar academic performance, a Secret clearance or above; a TS/SCI clearance (with CI Polygraph)
Qualifications
Must Haves
- Candidate must possess at least a Bachelor's degree from an accredited university in software engineering, computer science, or an equivalent engineering or science degree with relevant software development experience
- Strong, demonstrated experience in object-oriented programming principles with proficiency in C++
- Understanding of software design principles and version control (Git)
- Strong analytical and problem-solving skills
- 0+ years of experience in a related field
- Must be a US Citizen
- Must be able to obtain and maintain a DoD security clearance
- Must be a resident of the North Alabama area or willing to relocate to the Huntsville – North Alabama, AL, area
Nice to Haves
- Highly organized, demonstrating the ability to work independently at times due to a fast-paced and highly productive work environment
- Interest in working multiple programs with intermediate ability in C# and Python, along with ability to create design documentation, requirements specifications, and other technical documentation
- Experience or interest in one or more of the following: EO/IR phenomenology, image processing, Kalman filtering, GPU programming and/or CUDA programming, developing AI/ML solutions, build systems such as CMake
- Preference may be given to candidates with one or more of the following: recent stellar academic performance, a Secret clearance or above; a TS/SCI clearance (with CI Polygraph)
Benefits
- Competitive compensation
- Health and Wellness programs
- Income Protection
- Paid Leave
- Retirement