Senior Embedded Software Engineer

MakerBot

(MetroTech Center)
Full Time
Job Posting Details
About MakerBot

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.

Summary

We are looking for a Senior Embedded Software Engineer who will take a lead technical role in developing firmware to control the next generation of 3d printers.

Responsibilities

Key responsibilities include:

  • Writing code running on embedded Linux for network communication, motion control, and user interface, as well as several varieties of bare metal micro controllers.
  • Providing mentorship and assistance in the development of junior developers.
  • Working closely with Systems, Electrical, and Mechanical Engineering teams to take the product from development through to production.

As a Senior Embedded Software Engineer, you will:

  • Develop embedded software for 3D printers
  • Architect software designs for 3D printers
  • Write code in C++ and python, potentially also in C and assembly
  • Work closely with a team of software developers
  • Interact with teams across multiple engineering disciplines
Ideal Candidate
  • 3+ years developing embedded software applications in a professional setting
  • C++: 3 years (Key experience: C++14, smart pointers, Boost)
  • Python: 3 years (Key experience: Python3, generators, python extensions)
  • C: 1 year (Key experience: Linux driver development)
  • A degree in Computer Science or Computer Engineering. Or Electrical Engineering with professional coding experience.
  • An aspiration to make great products
  • Experience with USB and board level communications protocols
  • Experience with networking protocols
  • Experience with electro-mechanical systems
  • Interest or experience in software technical leadership

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
MetroTech Center
Skills Desired
Sign up or login to see how your skills match up.
  • C++
  • Electrical
  • Networking
  • Python
  • Writing Code
  • 3D Printing
  • Computer Engineering
  • Electrical Engineering
  • Embedded Linux
  • Mechanical Engineering
  • Computer Science
  • Firmware
  • Embedded Software

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.