WHO WE ARE
Square Robot's mission is to make energy infrastructure inspection safer, faster, and more reliable through automation. We're a Boston-based growth-stage startup founded in 2016 by marine robotics industry veterans and we're looking for new driven and self-directing team members who share our passion for autonomous systems operating in unique and challenging environments.
JOB DESCRIPTION
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 EXPERIENCE AND QUALIFICATIONS
- Experience in front-end web development (React, Redux, 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