Software Engineer

Leidos, Inc.
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 157K

Job location

Tech stack

Microsoft Windows
Artificial Intelligence
Algorithm Design
Data analysis
C++
CMake
Nvidia CUDA
Computer Programming
Linux
Python
Object-Oriented Software Development
Software Engineering
Gpu Programming
GIT
Information Technology
Software Version Control

Job description

  • Candidate can expect to work closely with a team of engineers and scientists to write software (using primarily C++ and Python) to solve problems in a variety of disciplines to include EO/IR sensor systems, primarily for modeling & simulation purposes.

Requirements

You will join a diverse team of junior-to-senior software developers, engineers, and scientists to help create unique solutions for complex problems. Our team solves important problems that make a difference and support our customers in the current and future defense of our nation; primarily in the areas of modeling & simulation, sensor integration, testing, characterization, modeling, simulation, data analysis, and algorithm development for electro-optical infrared (EO/IR) systems. The ideal developer candidate will also demonstrate experience in and/or enthusiasm toward developing a broader technical capability to support overlapping engineering and scientific disciplines with a particular focus on writing software to solve problems. Candidate will be expected to support multiple tasks in parallel, productively contribute to a team environment, and communicate effectively to management, coworkers, and customers., * Because the candidate may fill various project needs, an interest in working multiple programs with intermediate ability in C++ and Python is expected along with strong object-oriented design skills, the ability to create design documentation, requirements specifications, and other technical documentation.

  • 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., * Bachelor's degree from an accredited university in software engineering, computer science, or an equivalent engineering; BS and 4 - 8 years of prior relevant experience or Masters with 2 - 6 years of prior relevant experience

  • TS/SCI security clearance and the ability to maintain a DoW security clearance.

  • Experience with C++/Python and experience using version control systems such as Git.

  • Strong object-oriented programming background

  • Candidate must be a resident of the North Alabama area or willing to relocate to the Huntsville

  • Ability and willingness to work onsite in Huntsville Alabama, * In addition to the qualifications listed above, the ideal candidate should be highly organized, demonstrating the ability to work independently at times due to a fast-paced and highly productive work environment.

  • Background with math/physics

  • TS/SCI clearance (with CI Polygraph)

Preference may be given to candidates with one or more of the following:

  • Recent stellar academic performance
  • Familiarity or interest in EO/IR phenomenology
  • Experience with image processing
  • Experience with GPU programming and/or CUDA programming
  • Experience with developing AI/ML solutions
  • Experience with build systems such as CMake.

If you're looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo - because the mission demands it. We're not hiring followers. We're recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We're already at step 30 - and moving faster than anyone else dares.

Apply for this position