Robotics Software Engineer

1970-01-01Davis Companies Donald J. Lynch Boulevard, Suite 201MarlboroughMA01752USAcustomer support[+800-482-9494][+508-481-8519]
Search Jobs

Robotics Software Engineer

  • Specialty:

    • City:

      Peachtree Corners
    • State:

    • 30071
  • Assignment Type:

    Direct Hire
  • Job Id:

  • Payrate:



Robotics Software Engineer


  • Work on robot arms, mobile robots, mobile manipulators, and grippers.
  • Integrate libraries and other software that allow robots to autonomously perceive their environment, navigate surroundings, and manipulate objects.
  • Implement algorithms for autonomous operation.
  • Make fleets of robots think and act faster using network communication, cloud computing, parallel computing with multiple threads/CPUs/GPUs, and AVX
  • Build tools to monitor, maintain, and deploy software for fleets of 100+ robots.
  • Apply cutting-edge robotics technology to build amazing products.


  • Bachelors Degree in Computer Science/Engineering or Master Degree (preferred)
  • Robotics, computer science, or related background.
  • Very skilled with C++ -- Must pass a coding assessment for consideration
  • Strong software engineering skills; can follow the required coding styles.
  • Experience with ROS or other robot software platforms.
  • Familiar with scripting languages like Python.
  • Experience working with Linux and Git.

Quick Apply

  • As an Equal Employment Opportunity Employer, DAVIS has reporting requirements which require us to invite employees to voluntarily self-identify their race/ethnicity. Submission of this information is voluntary and refusal to provided it will not subject you to any adverse treatment. The information obtained will be kept confidential.
  • Accepted file types: pdf, doc, docx, txt, rtf.
  • By applying to this position and providing my contact information, I give The DAVIS Companies permission to provide me with email communications and information.