This site uses cookies. To find out more, see our Cookies Policy

Computer Engineer I in Warren, MI at DCS

Date Posted: 1/27/2019

Job Snapshot

  • Employee Type:
  • Location:
    Warren, MI
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:
  • Job ID:
  • Clearance Level:

Job Description

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.

Required Skills: 

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 understanding and 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 like SAE JAUS, J1939, RTSP, RTP, UDP, TCP, H.264, etc.



  1. Software Engineer Jobs
  2. Project Engineer Jobs