To reinvent the 3D printing industry by bringing groundbreaking professional 3D printers to the desktop of every designer, engineer, researcher, and artist in the world at Formlabs
Requirements
- Have a minimum of 2 years experience developing firmware for ARM Cortex or equivalent microcontrollers in C++ or C (bare-metal or RTOS)
- Have experience with developing software for embedded or desktop Linux systems (for example: device drivers, networking, or performance-sensitive applications)
- Have a solid understanding of electronics fundamentals and hardware debugging
- Experience with project management through a full hardware development lifecycle
- Experience with feedback control systems
- Experience with PCB design and electronics prototyping
- Experience with analog or power electronics
Responsibilities
- Design and develop embedded systems and embedded firmware, including research/specification, prototyping, validation, and production release
- Debug the hardware your code is running on (and if desired, grow into designing that hardware as well)
- Solve problems across technical domains and across the product development lifecycle, from early-stage research to field failures of products in mass production
- Grow into owning larger system architecture design and other forms of technical leadership if desired
- Own projects, not skills
- Designing circuits, sensors, and electromechanical systems
- Developing embedded firmware for real-time control of hardware
Other
- 2 years experience
- Passionate about learning and taking on new challenges
- Care about the bigger picture impact of their work
- Interested in building strong collaborative relationships with teammates and between teams
- Degree requirements not specified