Software Developer - SIL

Employer
DCS Corp
Location
Warren, Michigan
Posted
Jan 23, 2018
Closes
Feb 23, 2018
Ref
18-0031
Hours
Full Time
This is an opportunity to join the fast-paced world of autonomous solutions with DCS Corp's Army Ground Combat Systems engineering group located in Warren, MI. 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.
Requirements 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 and 5+ years professional experience.

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.

At a minimum, a general knowledge of robotic and autonomous systems
Design Patterns understanding and application.
  • DCS Corp is an Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities.
  • Please view Equal Employment Opportunity Posters provided by OFCCP here.