Robotics Engineer in Warren, MI at DCS

Date Posted: 9/15/2020

Job Snapshot

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

Job Description

DCS Corp is hiring a Robotics SW Engineer in Warren, MI to support development of next generation U.S. Army ground vehicle robotic platforms through software design, development, extension of the Robotics Operating System (ROS) secure programming framework.

Essential Job Functions:

Properly design, develop, test, and document code in an efficient manner

Work closely with analysts, designers and cross-functional staff members

Evaluate, contribute, test, and document existing software

Test software (and associated hardware) product in controlled, real situations

Solicit, gather and evaluate user feedback

Collaborate and provide executable software and system improvements

Work in cross-functional team environment to develop, test, and transition code

Test code periodically to ensure desirable results and perform debugging when necessary

Perform upgrades to make software and systems more secure and efficient

Comply with project plans and cost, schedule, and performance milestones

Prepare training manuals for users

Maintain the software once the systems are up and running

Required Skills:

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

Must have a BA in Engineering.

Must be able to obtain a Secret clearance.

Extensive knowledge of C++ and at least one scripting language such as Python or Ruby

Extensive knowledge of software development in Linux

Experience designing and developing software targeted for large systems

Desired Skills:

Experience with ROS, Gazebo, and/or other robotics software

Experience developing and maintaining open-source software

Experience designing and developing user- and developer-friendly software systems

Experience developing for embedded systems, Windows and/or OSX

Experience using common open source libraries and tools, such as OGRE, Qt, and CMake

Experience with physics-based simulation software

At least 5 years of postgraduate and/or professional software development experience


  1. Software Engineer Jobs
  2. Systems Engineer Jobs