Senior Software Engineer

Hudson, MA

Full Time

About the Role

Are you excited by robotics and invention, revolutionizing the built world, and making a huge positive impact on society, humanity, and how we live?


The Senior Software Engineer will play a key role in defining and implementing systems that run and control our next generation additive manufacturing robots. This person will be responsible for code from concept through implementation and testing. You’ll research state of the art approaches, expand the architecture and API, develop prototypes and test harnesses, debug code on hardware, and build production systems.


As an early employee you’ll have a huge impact on the technology, culture, and the company’s path to success.

Responsibilities & Qualifications

Primary Responsibilities

  • Architect and implement control systems for robotic prototypes and products

  • Build tools to simulate complex systems

  • Collaborate with hardware engineers

  • Create processes and systems for efficient software workflows

  • Able to work at a desk and in a lab setting

Basic Qualifications

  • 10+ years experience as a professional software engineer or equivalent engagement and contribution to open-source projects

  • Experience writing software to control motors and other physical systems

  • Experience working with sensors and signal processing

  • Experience with firmware and real time programming

  • BS in Computer Science, equivalent degree, or comparable body of development work

Preferred Qualifications

  • Experience controlling and dynamic systems

  • Experience creating sensor fusion algorithms

  • ROS, Node.js, Python, C/C++ experience

  • Substantial body of GitHub (or equivalent)-available code

  • MS or PHD in a related field

About the Company

Building Machines is a venture backed startup bringing automated solutions to construction that will revolutionize the productivity of today's workers. We’re innovating in a centuries old industry that has seen little technological progress in the last century. Our systems improve the efficiency, quality, and price of traditionally cast concrete products by leveraging automation, advanced sensors, ML/AI, and robotics.


Building Machines was founded by former Amazonians, and leveraged and improved upon the Amazon culture, leadership principles, and drive for success. If you thrive on big problems, inventing elegant systems, getting your hands dirty, and delivering systems that change the world, you’ve found the right place.


We’re conveniently located off of 495 and 290 in Hudson MA, home to award winning restaurants and breweries and the winner of “America’s Best Main Street”.


Building Machines is still an early startup but we’re already offering some sweet perks including access to medical, vision, and dental insurance, 401K plan, weekly BBQs, and premium coffee. And you can help determine what comes next!

Apply Now
Concrete Wall
COVID-19 Safety

The first operating principle in our Building Code, is that before everything else, Builders ensure safety --

safety for our employees, our customers, and the world.

We have therefore decided that all eligible employees, and all eligible members of their households, must be vaccinated.