AlexandriaRecruiter Since 2001
the smart solution for Alexandria jobs

Computer Engineer - FOC

Company: DCS Corp
Location: Alexandria
Posted on: March 18, 2023

Job Description:

Job Description

A software developer that will support Field of Carriers (FOC) program

The FOC is added to military vehicles, and allows a commander to execute common convoy behaviors robotically. A few examples of these robotic behaviors include commanding a group of vehicles to follow a lead vehicle autonomously, remotely driving vehicles with a handheld controller, and commanding vehicles to park in a set location and pattern. These capabilities are intended to make common vehicle operations quicker, easier, and ultimately get soldiers out of the vehicles in dangerous situations.

The FOC system consists of three kits. The ByWire-Kit (B-Kit) is responsible for the low level hardware and software that allows a vehicle to be commanded into motion. The Autonomy Kit (A-Kit) is responsible for commanding the B-Kit to execute the aforementioned robotic behaviors. Lastly, the Communications Kit (C-Kit) is responsible for providing a user interface capable of communicating with the A-Kit.

Software developers in this role will be responsible for developing the C-Kit. The main user interface on the C-Kit is a tablet application written in C++ using the Qt framework. Software developers will also be responsible for developing the backend services that allow for communication with other services, vehicles, and components of the system. In addition to writing the C-Kit software, developers will also need to communicate effectively with the customer, as well as the other contractors supporting the different kits.

Essential Job Functions:

Software Developer role to support FOC program responsible for developing user interfaces & control stations for the robotic vehicle platform and crew stations including:

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

Networking Experience 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 mobile ad - hoc (radio) networks (MANET)

Required Skills:

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

Must be able to obtain a DoD Secret clearance.

Bachelor's Engineering degree in Computer Science/Engineering

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

Experience with User Interface front end development.

Open to travel (2 months max in a 12 month period could be all at once or spread across the year).

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 Qt Creator or Visual Studios (IDEs).

Experience with Qt Designer (UI Front-end design).

Experience with multi-threaded application development.

Keywords: DCS Corp, Alexandria , Computer Engineer - FOC, IT / Software / Systems , Alexandria, Virginia

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Virginia jobs by following @recnetVA on Twitter!

Alexandria RSS job feeds