Software Engineer

DCS Corp
Alexandria, Virginia
Apr 11, 2024
Apr 30, 2024
Engineering, Software
Position Type
Full Time
Organization Type
Corporate, Other Corporate
DCS Corp is looking for a Software Engineer in Alexandria, VA to support the Autonomous Transport Vehicle System (ATV-S) program. ATV-S provides the commander flexibility to conduct both manned and unmanned convoy operations through Manned Unmanned Teaming (MUM/T). ATV-S is a semi-autonomous vehicle capability added to Tactical Wheeled Vehicles (TWVs) through the integration of applique robotic kits. As a software engineer, their responsibility will be supporting the user interface aspect of the program to the robotic system.

Essential Job Functions:

Developer User Interface Software (C++) for robotic platforms - Front-end UI and back-end interface development to control, command, and execute behaviors on the robotic platform.

Support networking analysis and debugging with JAUS interface, UDP/TCP protocols, and RTSP video streams.

Software development creating/utilizing interfaces with different sensors and hardware components on a vehicle.

Network management, analyze network traffic over a MANET radio network.

Effectively communicate at a high and low level about technical topics.

Travel to perform vehicle software integration and test at customer and government site.

Required Skills:

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

Must be able to obtain a Secret clearance.

Must have a BS in Engineering and postgrad and/or professional with 2 years of software development experience.

Experience with Object Oriented Programming (C++ preferred).

Experience with Qt libraries and tools (Qt Creator and Qt Designer).

Desired Skills:

Experience with Jira, Confluence, Bitbucket (git).

Experience with Network programming (UDP, TCP, JAUS interface).

Experience with Scrum process (Agile Scrum Methodology).

Experience with multi-threaded application development.