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

Answered by on
This question has not been answered
Answered by on

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

Want to see jobs that are matched to you?

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