FULL STACK SOFTWARE ENGINEER

FULL-TIME HYBRID MARLBOROUGH / CAMBRIDGE, MA

As a Full Stack Software Engineer at Square Robot Inc. you will be part of a talented team working on our autonomous mobile robotic solutions for energy infrastructure inspections. You’ll contribute as an independent team member while developing professional experience through exposure to the development process of robotics and the infrastructure that surrounds it. This role includes working closely with members of our interdisciplinary engineering and management team.

This is a hybrid position with 2 days per week of office work and 3 days of working from home. There is an office in Marlborough, MA (car required) and a satellite office in Cambridge, MA (Kendall Square).

Responsibilities

  • Work on internal web-based applications for robot operation, automated data processing, data analysis, and report generation
  • Work on customer-facing web-based applications for viewing data deliverables and reports
  • Work on systems that integrate with other hardware and software
  • Design, implement, document, and test software in all of the above domains
  • Work closely with the interdisciplinary engineering team to assist with the development process and enable an innovative engineering culture
  • Participate in code reviews
  • Investigate and explore the use of existing software as solutions for our business needs

required qualifications

  • Experience in front-end web development (React, Redux, HTML, CSS)
  • Experience in back-end web development (Python, Django/Flask, SQL)
  • Solid understanding of algorithms and data structures
  • 3+ years relevant work experience
  • Excellent visual and verbal communication skills
  • Authorized to work in the U.S.

BONUS qualifications

  • Proficiency working in a Linux (Ubuntu) environment
  • Proficiency with numerical computing libraries such as NumPy
  • Experience with Robot Operating System (ROS)
  • Familiarity with MATLAB

Job REQUIREMENTS

  • Verification of employment eligibility will be required at the time of hire. 
  • Visa sponsorship is not available for this position. 
  • Applicants must be authorized to work in the U.S.

Location

This position is an in-office and remote work hybrid with the expectation of at least two days per week in either of Square Robot's Marlborough, MA or Cambridge, MA offices. You may be occasionally required to travel to test events and customer sites for demonstrations and training.

Language Skills

The candidate should be able to read, analyze, and write documents, such as policy and procedure manuals, maintenance instructions, and other related documents.  Fluency in English is required.

Physical Demands

The physical demands described here are representative of those that must be met by the Employee to successfully perform the essential functions of this job.

While performing the duties of this job, the employee is regularly required to talk and hear.  The employee is also regularly required to stand, walk, sit, and use hands to handle or feel objects, tools or controls.  The employee is occasionally required to reach with hands and arms, and to sit, climb or balance, and stoop, stretch, bend, kneel, crouch, or crawl.

Interested? Submit a cover letter and resume to jobs@squarerobots.com

Square Robot, Inc. is an equal opportunity employer. Square Robot, Inc. will not discriminate against job applicants on the basis of race, color, religion, sex, national origin, age, or disability.