Roboforce Robotics Electrical Engineering Intern at RoboForce develops and debugs hardware circuits and embedded firmware for AI-powered robotics. Works on communication protocols and ensures firmware reliability.
Responsibilities
Perform circuit validation including power-on tests, signal integrity checks, and continuity testing
Troubleshoot hardware issues using oscilloscopes, multimeters, and logic analyzers
Develop, test, and maintain embedded firmware for Arduino (C++) and STM32 (C) platforms using open-source libraries
Implement and debug communication protocols including CAN bus, I2C, SPI, and UART
Validate communication protocols with Linux-based environments
Ensure reliability and robustness of firmware in real-world conditions
Manage end-to-end documentation, turning complex debugging and firmware details into clear, actionable guides for engineers.
Qualification
Currently pursuing a BSExperience with Python for scriptingBonus QualificationsBasic SMD soldering skillsFamiliarity with GitProject experience in motor control
Required
Currently pursuing a BS, MS or PHD in Electrical Engineering, Computer Engineering, or a related field
Proficiency with the Arduino ecosystem and experience or strong interest in STM32 (HAL/LL or STM32CubeIDE)
Understanding of CAN bus architecture and messaging
Hands-on experience with lab tools (oscilloscopes, digital multimeters, function generators)
Strong C/C++ programming skills for embedded systems
Familiarity with Linux environments (command line, basic system operations)
Experience with Python for scripting, testing, or automation
Requires 5 days/week in-office collaboration with the teams.
Bonus Qualifications
Experience with PCB design tools (Altium, KiCad, or Eagle)
Basic SMD soldering skills for hardware fixes
Familiarity with Git for version control
Preferred
Experience with PCB design tools (Altium, KiCad, Eagle)
Basic SMD soldering skills
Familiarity with Git
Project experience in motor control, sensor fusion, or robotics
Experience using Python for hardware interfacing or data analysis