Share this Job

Software Engineer (C#/C++/Machine learning)

ID:  2386
Function:  Engineering

North Reading, MA, US

Organization & Role

AutoGuide Mobile Robots (a Teradyne subsidiary) designs, manufactures and installs the most technically advanced AMRs with one goal in mind: surpassing customers’ expectations. Due to rapid growth AutoGuide is seeking a proactive, motivated, and hands on individual to join our Software Engineering team. With an expanding portfolio of mobile robots, this position will be instrumental in the launch of our new platforms and has tremendous career opportunities.

As a Software Engineer at AutoGuide, you will be involved in the design, development, testing, and installation of software used to coordinate the movements of Autonomous Mobile Robots in warehouses and factories. A Software Engineer is more than a programmer. This position requires the ability to design major product sub-systems. The engineer must fully understand the software development lifecycle and participate in making it better. A Software Engineer typically works with minimum supervision, yet pro-actively encourages the ideas and views of peers. He/she provides leadership through earned respect and the ability to influence.



  • Develop software to quality and performance standards 
  • Create and maintain specifications, schedules, and unit tests 
  • Contribute to major new projects under the guidance of a Principal SW Engineer
  • Experience with continuous integration and revision control systems is a plus
  • Participate in improving processes and growing the team 
  • Occasional travel (~10%, possibly international) will be required to assist in supporting our customers 
  • Work in harmony with remote on-shore and off-shore resources 

Basic Qualifications & Skills

  • 2-4 years of experience in commercial software development (not IT or internal projects)
  • Understanding of object-oriented programming, design patterns, software architecture and Test-Driven Development
  • C# preferred language, other programs languages acceptable.
  • Source control and Visual Studio experience
  • Basic electrical and mechanical skills highly desirable.
  • Experience in industrial autonomous robotics is desirable.
  • Self-motivated. Requires little direction 
  • Ability to overcome obstacles to get the job done. Can do attitude!
  • Occasional travel (~10%, possibly international) will be required to assist in supporting our customers 


B.S. or higher in Computer Science or Engineering



This job requires the individual to be fully vaccinated against COVID-19 prior to the first day of work or receive a reasonable accommodation from the vaccine requirement based on a valid medical or religious exemption. 



Nearest Major Market: Boston

Job Segment: Developer, Engineer, Software Engineer, Electrical, Programmer, Technology, Engineering