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

Entry Level Software Engineer – 2020

DCS Corporation is seeking a talented entry level Software Engineer to develop, maintain and enhance complex integrated hardware and software systems in support of U.S. Army scientific research objectives.  The Engineer will provide object oriented design and C++ development support for Science and Technology programs with a robotics focus supporting the US Army Research Development Centers.

Essential Job Functions:

Support software requirements analysis, design, coding and documentation.

Support software implementation in C/C++, and Python on Windows and Linux operating systems.

Provide support for integration of simulation components within hardware-in-the-loop environments.

Support modeling & simulation of robotic vehicles including dynamics, sensors, power systems, and articulations.

Perform software component tests and system integration tests for adherence to specifications.

Apply software 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 in Computer Science, Computer Engineering, or Electrical Engineering.

Must be able to obtain a National Agency Check (NAC).

Programming experience in C++ and Python.

Understanding of object oriented analysis and design.

Familiarity with UML, Windows, Linux, and computer networking.

Good verbal and written communication skills.

Programming experience in Unreal Engine a plus.