Software Engineer
- Employer
- DCS Corp
- Location
- Alexandria, Virginia
- Posted
- Apr 11, 2024
- Closes
- Apr 30, 2024
- Ref
- 2746056360
- 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.
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.