Embedded & Controls
Build the firmware architecture connecting physical hardware to control logic. Work spans microcontroller code, communication, control algorithms and hardware validation.
- C / C++
- STM32
- Python
- CAN · I²C · SPI · DMA
- ROS / ROS 2
- Git
What you’ll work on
- Firmware and communication
Develop C/C++ firmware for microcontrollers such as STM32. Implement CAN, I²C, SPI and DMA paths between sensors, controllers and actuators.
- Controls and simulation
Use ROS / ROS 2 to write, simulate and tune algorithms for exoskeleton kinematics and actuation.
- Testing and telemetry
Use Python to build automated test suites, hardware-validation scripts and telemetry logging tools.
- Integration and code quality
Work with Electrical to integrate sensors, motor drivers and power systems. Maintain tested, modular firmware with disciplined Git version control.
