Share this Job

Software Engineer - Toolpath (MakerBot)



Job ID:  44326
Category:  Software

At MakerBot, we believe that there is an innovator in everyone! As a Software Engineer on the Toolpather Team at MakerBot, you will be focusing on the algorithms that power the backend of MakerBot CloudPrint. These algorithms take models and generate toolpath files that can then be read by our 3D printers to create precise objects. This team helps bring your prints to life as accurately as possible! The work on this role will be a hybrid role (2 days in the office) and is largely done in C++, along with Python and Node.js. 



  • Write code to implement new pathing / printing techniques.
  • Maintain and improve existing functionality for execution speed and readability.
  • Participate in reviewing code from other members of the team.
  • Improve your programming knowledge base with respect to:
    • Build Systems
    • Debuggers
    • 3D Meshes / Geometries
  • Follow best practices agreed upon by the team.
  • Complete tasks each sprint following Agile methodology


Minimum Requirements


  • Experience with C++ and use of Templates
  • Experience with Python
  • 2 years of industry experience + a related college degree OR ~4 years of industry experience


Nice to Haves

  • Familiarity with Git
  • Basic Linear Algebra and Geometry skills
  • Experience with CMake, C++ Debuggers, Node.js, Pyenv, Docker
  • Experience with C++ optimization strategies / tools
  • Python Scripting / Command Line Interfaces
  • Experience with 3D Mesh formats and libraries
  • Experience with cross-platform development
  • 3D Printing Experience


Sometimes, it’s the little (virtual) things:

  • Weekly virtual, after-work yoga.
  • Access to 3D printers, of course, but also helpful people who love sharing their knowledge and expertise to help and teach you how to use them.


The compensation package includes health, dental, vision benefits, HRA, pre-tax benefits for transit, 401K matching, and three weeks of vacation.


This is a great opportunity to make a big impact in a unique industry working with amazing people.


MakerBot, a subsidiary of Stratasys Ltd. (Nasdaq: SSYS), is a global leader in the 3D printing industry. Founded in 2009 in Brooklyn, NY, MakerBot strives to redefine the standards for reliability and ease-of-use. Through this dedication, MakerBot has one of the largest install bases in the industry and also runs Thingiverse, the largest 3D printing community in the world. MakerBot's connected 3D printing solutions address the wider needs of professionals and educators, evolving their ideas from inspiration to innovation.


MakerBot will provide reasonable accommodations for qualified individuals with disabilities. In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire.


MakerBot is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment and will not be discriminated against for their race, color, religion, sex, age, disability, military status, or national origin or any other characteristic protected under federal, state, or applicable local law.   Please view Equal Employment Opportunity Posters provided by OFCCP here