This software engineer position supports 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, your 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 U.I. 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 creates/utilizes interfaces with different sensors and hardware components on a vehicle.
Effectively communicate at a high and low level about technical topics.
Travel to perform vehicle software integration and test at customer and government sites.
Required Skills:
Active Secret Security Clearance required.
B.S. in Computer Science or Engineering
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.
Job Requirements:
6976 Get job alerts by email. Sign up now! Join Our Talent Network! Job Snapshot Employee Type Full-Time Location Alexandria, VA (Hybrid) Job Type Engineering, Information Technology Experience Not Specified Date Posted 02/28/2025 Job ID 6976 Security Clearance Level Secret Remote Hybrid Apply to this job. Think you're the perfect candidate? Apply Now