Endeavor Robotics
  • - Engineering
  • MA, USA
  • Full Time

Endeavor is looking to grow to support ground robotic programs with the US Military! 


Who We Are:    Endeavor Robotics specializes in delivering and supporting battle-hardened and adaptable robotics. We are committed to design, develop and manufacture tactical robotics in the United States, and to work with industry leaders and government partners to deliver innovative, reliable, and the easiest to operate robot solutions.  To date, we have delivered more than 6,000 robots to more than 40 countries worldwide. We are headquartered in a new state of the art facility in Chelmsford, MA comprised of talented, passionate and dedicated employees pursuing the mission of designing and deploying robots that save lives and protect our service men and women from IED's, hazardous materials and other deadly threats.  Visit our website to learn more at www.endeavorrobotics.com


Job Title:             Senior/Principal Software Engineer


Location:             Chelmsford, MA


How you will make a difference:

In this role, you will be developing mobile and robotic applications that control Endeavor Robotics' Defense & Security Products.  You will collaborate with other developers, designers, testers, and business managers. You will have the opportunity to contribute to all aspects of the product development lifecycle. The ideal candidate must be able to pick up new technologies quickly, be a strong team player, and rapidly adapt to changing business and customer demands. The ideal candidate will also have experience building mobile applications (Html5/Java/Android) that control real time systems and/or experience building embedded robotic applications.




  • Develop new products that are used by the military, state & local, and industrial markets; these are the robots that save lives and keep people out of harm's way.
  • Design, implement, and test mobile and robotic applications.
  • Collaborate with technical architects, test engineers, and user interface designers.
  • Write high quality code that is well documented and unit tested.
  • Participate in and drive code reviews.
  • Proactively write software documentation.
  • Maintain and identify areas for improvement in established software.




  • BS in Computer Science, or equivalent.
  • 8+ years of experience developing applications in C++.
  • Experience with multi-threaded programming.
  • Solid understanding of object oriented programming, design patterns, and data structures.
  • Track record of performing at a high level, delivering robust solutions on schedule.
  • Excellent communication skills.
  • Able to explain and defend own work.

Desired Qualifications:

  • MS in Computer Science.
  • Experience with Python.
  • Experience developing applications for the mobile platforms (Html5/Javascript, Android).
  • Experience working in an Agile/Scrum environment.
  • Experience with communications protocols, particularly UDP/TCP, and socket programming.
  • Experience with video codecs and relevant libraries, especially ffmpeg.
  • Experience with the ROS framework.
  • Knowledge and experience using automated testing frameworks for embedded applications.


Endeavor Robotics is proud to be an Equal Employment Opportunity and Affirmative Action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.  We are committed to building a diverse workforce and we actively encourage women, minorities, people with disabilities and veterans to apply.

Endeavor Robotics is committed to working with and providing reasonable accommodation to individuals with physical and mental disabilities.

Endeavor Robotics
  • Apply Now

  • Start Application Through LinkedIn
  • Sign Up For Job Alerts

  • Share This Page

Endeavor Robotics Products About Us Careers Press Center Facebook YouTube LinkedIn Twitter Instagram