Firmware Team Lead

MakerBot

(Brooklyn, New York, New York)
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 Firmware Team Lead who will lead a team of firmware developers writing code for the next generation of 3D printers. In addition to providing senior developer level individual contributions to a diverse codebase, you will plan the team’s work on both a sprint-by-sprint and longer term milestone basis.
Responsibilities
* Develop embedded software for 3D printers * Architect software designs for 3D printers * Write code in C++ and python, potentially also in C and assembly * Provide direction and mentorship to a team of software developers * Work closely with Product group to scope work, sprint cycles, and long term project planning * Interact with teams across multiple engineering disciplines
Ideal Candidate
**As a Firmware Team Lead, you have:** * Leadership experience * 2+ years leading a team and planning its work * 2+ years being a primary point of contact for other engineering teams * 2+ years liaising with manufacturing teams and assisting RCA on issues originating in manufacturing. * Language experience * 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: 2+ year (Key experience: Linux driver development) **Extra experience counts too!** * Hardware interaction: Familiarity with common firmware/electrical border components such as ADCs, DACs, PWM generation, GPIOs, etc * Build systems: Desire and ability to continuously improve tooling * Electromechanical experience with emphasis on linear motion * Embedded experience: Familiarity with baremetal microcontroller and Linux kernel driver development * UI development: Experience developing a UI; familiarity with the MVC design pattern. Ideally, experience with QT.
Compensation and Working Conditions
Benefits Benefits included

Additional Notes on Compensation

We have great benefits, fun social events, and of course all the free snacks and ping-pong tournaments that you would expect at any cool tech company.

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.