We are looking for a Firmware Engineer to design, implement and test firmware for critical components of our Humanoid and TeleOp system.
Requirements
- 5+ years of engineering experience
- Bachelor's or Master's degree in Computer Science or related field
- Mastery of C, C++, Python and Linux
- Experience implementing low level software on bare-metal systems and RTOS
- Good knowledge of computer architecture
- Deep understanding of communication buses and protocols like Ethernet, Ethercat, Serial, CAN or USB
- Comfortable using lab instruments (Oscilloscopes, logic analyzers...) and debugging tools (Lauterbach...)
- Bonus Qualifications: Experience with motor controllers or battery management systems, Experience implementing CI/CD infrastructures, Familiar with Agile and Test driven development, Experience with TeleOps, Haptics, or Exoskeletons