Robotics Electrical Engineering Intern
roboforce
Milpitas, CA
Posted Apr 14, 2026
- Other
- Robotics Hardware
Job description
**Why RoboForce** RoboForce is an AI robotics company developing Physical AI–powered Robo-Labor for dull, dirty, and dangerous work. The company’s robots are engineered for demanding industrial environments, with a focus on real-world deployment and scalability. We are looking for a motivated **Robotics Electrical Engineering Intern** to join our team. This role is a hands-on opportunity to bridge the gap between hardware design and embedded software. You will be instrumental in bringing our in-house electronics boards to life by debugging hardware circuits and developing the firmware that drives them. You will work alongside a team of world-class researchers and engineers on ambitious, real-world problems at the intersection of foundation models, decision-making, and robotics. This is an opportunity to help shape core research directions, build cutting-edge systems, and contribute to work with strong potential for publication at top-tier conferences. **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. **Requirements** - 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 - Project experience in motor control, sensor fusion, or robotics - Experience using Python for hardware interfacing or data analysis in embedded systems **Benefits** - Company-provided lunch and dinner, a fully stocked kitchen, and team events. The US salary for this intern position is $6,500 per month.