Loading...
 
Share this Job

Software Engineer- Infrastructure

ID:  2634
Function:  Engineering
Location: 

North Reading, MA, US


Organization & Role

 

At AutoGuide Mobile Robots we don’t just work on components and parts, we create choreography for fleets of cooperative mobile robots. Our autonomous mobile robots are custom designed—from the first piece of steel to the last screw—to move around the biggest, most complex factory floors in the world. We’re seeking big-picture thinkers to join our team.

As Senior Infrastructure Engineer you will join our global team developing creative and innovative software solutions supporting autonomous forklifts in the US and abroad. As part of our team, you will mentor other developers and play a key role in our efforts to develop, deploy, and maintain production-quality code that controls the robots and sensors, and provides an infrastructure for the front-end and data teams. We are looking for an experienced Senior Infrastructure Engineer who cares about the craft of coding and system architecture.

 

Responsibilities

 

  • Architect and implement novel software systems for controlling robots and displaying data.
  • Incorporate and balance various perspectives and needs to innovate solutions that improve robot usability.
  • Create and update clear technical documentation for complex systems, components, processes, schedules and specifications.
  • Develop and integrate tests for various software and hardware system components to ensure quality and performance standards.
  • Work with and mentor software engineering team members.
  • Participate in code reviews and proactively contribute towards good coding practices and improve processes.
  • Help build an amazing software team by participating in our hiring process.

 

Basic Qualifications & Skills

 

  • 5+ years in commercial software development building clean, maintainable, and well-tested code.
  • Experience with full product lifecycle and microservices design and implementation.
  • Expert knowledge of C#, C++, and/or Python as well as backend systems and databases.
  • Excellent collaborative, communication, and documentation skills.
  • Experience with professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations.
  • New ideas and approaches to actively contribute to our culture of innovation and excellence.
  • Comfortable with object-oriented programming, design patterns, software architecture and test-driven development.
  • Experience in source control and Visual Studio.
  • Comfortable working with a remote, multidisciplinary, global team with the ability to travel internationally as needed.
  • Experience managing teams or projects
  • Familiarity with robot or IoT frameworks, such as ROS.
  • Basic electrical and/or mechanical skills.

Education

Advanced degree in computer science, related field, or equivalent experience.

 

 

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. 

#LI-TS1


Nearest Major Market: Boston

Job Segment: Developer, Engineer, Software Engineer, Electrical, Computer Science, Technology, Engineering