Software Engineer

Employer
DCS Corp
Location
Alexandria, Virginia
Posted
Apr 01, 2024
Closes
Apr 08, 2024
Ref
2741882261
Discipline
Engineering, Software
Position Type
Engineer
Specialty
Autonomy
Hours
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.