Wellington Steele and Associates

Senior Robotics Software Engineer - REMOTE

Location US-MD-Gaithersburg




Recruiting for a REMOTE direct hire/fulltime Senior Robotics Software Engineer for our client in Gaithersburg, MD.


We are only considering US Citizens or Green Card holders.


Ability to pass a government security clearance investigation and background check a must. 


Company Overview

Our client has been developing cutting-edge software and hardware since 2002 and specialize in developing solutions for trucking, transit, logistics, and drone applications. They have autonomous vehicles operating today in four continents, including the largest autonomous truck fleet in the world and the first autonomous bus in North America.  


They offer a fast-paced environment where engineering comes first, and a breadth and depth of skills, knowledge, and interests are highly valued.


Candidates will have ample opportunities to get their hands dirty testing their designs in our 40,000 square foot engineering and test facility with 241 acres of testing area.


In this role, you will be collaborating with a proven team of roboticists and entrepreneurs to provide comprehensive solutions that not only handle the ideal conditions, but in realistic, complex, and sometimes rugged conditions.


Job Description

Senior Robotics Software Engineer to support development of autonomous, unmanned systems, with specific focus on software development, and especially use of C/C++. Software will support autonomous navigation, path planning, sensor processing, perception and intelligent control for ground vehicles ranging from 20 pounds to 25 tons. 


Duties include:

  • Design and implement software using C/C++ in a Linux environment. 
  • Develop/improve algorithms for data processing and intelligent control of unmanned vehicles and sensor systems
  • Document activities, prepare technical reports, present results, and demonstrate system capabilities
  • Travel for field tests and project meetings may be required
  • Testing in outdoor conditions may be required. 



A highly qualified candidate will have the following: 

  • Strong programming ability in C/C++ 
  • Familiarity with development in a Linux environment 
  • Knowledge and hands-on experience with algorithm and software development applied to robotics is strongly desired


Desired areas of experience include: 

  • Sensor processing (LIDAR, cameras, RADAR, inertial, etc.) 
  • Computer Vision and Deep Learning 
  • Path planning 
  • Localization/navigation algorithms 
  • SLAM 



  • 5-10 years of related experience 


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed