This is an opportunity to join the fast-paced world of autonomous solutions with DCS Corp’s Army Ground Combat Systems!
You will work alongside our U.S. Army Ground Vehicle Robotics and Autonomous Systems Center customer and be rewarded with a technically challenging and diverse career in the areas of manned & unmanned ground vehicles, robotics, vehicle electronics, and ground vehicle simulation. In this position, you will serve as a software developer for TARDEC Robotic and Autonomous Systems Ground Interoperability Lab (RASGIL). RASGIL supports the PM Force Projection (PM FP) UGV Interoperability Profiles by testing for compliance to the profiles and developing related software tools and SIL capabilities.
Essential Job Functions:
Software development / programming / testing (primarily, but not limited to, Java and C++).
Develop IOP Lab software tools, including software design, development, and testing.
Support setup, development, and execution of SIL capabilities for Army robotics programs.
Evaluate and integrate third party software tools into IOP Lab testing capabilities.
Provide IOP process feedback; tech review and software/SIL validation of new IOP requirements.
Support development of IOP Lab test bench capabilities.
Work with contractor and other Government lab partners to develop common testing capabilities.
Test vendor systems' compliance with IOP requirements via IOP lab, third party testing software and other tools providing test plan development and evaluation / reporting of results.
Due to the sensitivity of customer related requirements, U.S. Citizenship is required.
Bachelor's degree in Computer Engineering, Electrical Engineering, or Computer Science, ideally with a concentration in robotic and autonomous based solutions. At a minimum, a general knowledge of robotic and autonomous systems Design Patterns understandingand application.
Must be able to attain a secret clearance.
C++ /Java programming experience.
Experience with Linux and Windows Operating Systems.
Experience with Software Version Control tools and process.
Experience with XML, ROS, CAN, networking protocols, vehicle simulation, etc.
Understanding of standards such as SAE JAUS, J1939, RTSP, RTP, UDP, TCP, H.264.