Embedded Software Engineer

Location
Brooklyn
Posted
Dec 30, 2013
Closes
Jan 29, 2014
Contact
. .
Duration
Full Time
Are you energized by working on brand new problems, picking up new skills and having a direct impact on the products we build? At MakerBot, an amazing idea is brought to life in seconds, whether a concept, a new product or an experience. We need people who share our passion for turning dreams into reality.

We are looking for an Embedded Software Engineer with extensive C and C++ experience to work hands-on on the development and troubleshooting of our embedded systems. If you want to really play a part in the design and development of the 3D printers and scanners that change the way people work and create, this is the position for you!

Key Areas of Responsibility

Hands-on development and troubleshooting on embedded systems
Device driver development
Interact with teams across multiple engineering disciplines to design solutions and resolve problems

Job Qualifications

2+ years developing embedded software applications on microcontrollers using C and C++ in a professional setting
Considerable experience with PCBs, including board-level communications protocols
Degree in Computer Science or comparable; will consider Computer or Electrical Engineers with coding experience

Bonus Qualifications
Python and/or shell scripting experience on Linux or OS X
Knowledge of assembly
Experience with USB and other communications protocols