You are viewing a preview of this job. Log in or register to view more details about this job.

Software Engineer

DCS Corp is looking for a software engineer to develop, maintain and enhance complex integrated software and hardware systems in support of U.S. Army scientific research objectives.
This position supports basic and applied research at the Human Systems Integration Division of the Combat Capabilities Development Command Data and Analysis Center at Aberdeen Proving Ground in Aberdeen, MD, as part of a small team of scientists and engineers performing research focused on Human-System Integration.

Essential Job Functions:
Work closely with Human-System Integration researchers to derive system design and system interface specifications.
Design and develop software for data collection, data analysis, and data visualization.
Work with research teams to customize software solutions for specific experimental objectives.
Perform software / hardware integration and maintenance.
Perform software component tests and system integration tests for adherence to specifications.
Recommend new technologies and novel approaches for complex system requirements.
Apply best practices (version control, documentation, etc.) for all developed and modified software.

Required Skills:
Due to the sensitivity of customer related requirements, U.S. Citizenship is required.
Bachelor's degree from an accredited college or university in Computer Science, Computer Engineering, Cyber Security, Electrical Engineering, or related discipline.
Must be able to obtain a National Agency Check (NAC) clearance.
Experience developing desktop GUI software and/or web-applications.
Experience integrating applications with database integration.
Experience with both SQL and NoSQL databases.
Experience with a version control system (such as Git, CVS, Subversion, etc.).
Excellent written and oral communication skills.
Must be ready to adapt to quickly changing requirements during the development process.
Successful candidates will be highly motivated and team-oriented.

Desired Skills:
Experience with data logging and data visualization development.
Experience with full-stack web development.
Experience with multiple programming languages (e.g., Python, JavaScript and node, R and shiny).
Familiarity with networks and cyber-security.
Familiarity with AI/ML, deep learning frameworks (e.g. tensorflow), data science.

COVID-19 continues to significantly impact our employees, families and communities. With the health and safety of employee as our top priority, DCS is taking action to address the increased risk and uncertainty COVID-19 variants pose in the workplace while ensuring we meet our commitments to national security.