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