Embedded Systems Engineer
As an Embedded Systems Engineer, you will help design and test the numerous embedded systems responsible for the actuation and sensing of a complex robotic device. You will work alongside the software and mechanical teams to establish the requirements for the systems you'll develop. We're a small company so your impact will be wide and lasting; if you're looking to take ownership of a large project, this is the job for you!
• Designing systems including motor control/power electronics, interfaces to robotic sensors, human input devices • Embedded firmware development on ARM platforms • Working closely with mechanical engineers to establish physical requirements, actuation methods, etc. • Working closely with software engineers to spec and develop clean interfaces for your embedded systems
• Embedded programming experience in C • Experience in PCB design/schematic capture • Familiarity with common communication protocols (I2C, SPI, serial, USB) • Familiarity with common lab equipment to test and debug embedded systems
• Experience with Python • Robotic systems experience (especially robotic controls, motor control, etc) • Medical device experience • Personal embedded projects