Software Engineer for Image Processing Applications in Washington, DC at DCS

Date Posted: 4/1/2024

Job Snapshot

Job Description

DCS is looking for an experienced software engineer to support modeling, simulation, and analysis of IRCM (Infrared Countermeasure) and MWR (Missile Warning Receiver) systems along with the development of requirement and techniques working at customer facility in Washington, DC. 

Essential Job Functions:

Design, program, and utilize modeling and simulation (M&S) tools in the development and analysis of IRCM & MWR techniques and requirements.

Utilize machine learning (ML) algorithms in order to tackle challenging IRCM & MWR problems.

Development and analysis of real-time detection & tracking algorithms for use in M&S, laboratory, and field test environments.

Perform statistical analysis of M&S, laboratory, and field test results.

Required Skills:

Due to the sensitivity of customer related requirements, U.S. Citizenship is required.

Secret level clearance required.

Bachelor's degree in Software Engineering, Computer Science,  or Electrical Engineering.

Fluency in C/C++/Python software development in Linux environments, including use of make, git, and related tools.

Familiarity in using MATLAB, Python, and related tools to perform statistical analysis of datasets.

Experience with digital image and signal processing, detection, and tracking algorithms.

Experience with machine learning architecture and neural network design and implementation, utilizing tools such as Tensorflow and/or Pytorch.

Desired Skills:

Knowledgeable in software development in HPC (High Performance Computing) environments, including use of job schedulers, distributed computing, and virtualization and containerization software.

Experience with the development of real-time software applications, including interfacing with embedded systems.

Knowledgeable in Unix/Linux system administration across a number of platforms and distributions including Ubuntu, CentOS, etc.

Job Requirements


ChooseYour Path