Firmware Engineering Intern
Job in
Palo Alto, Santa Clara County, California, 94306, USA
Listed on 2026-07-21
Listing for:
Proception Inc.
Full Time, Contract, Apprenticeship/Internship
position Listed on 2026-07-21
Job specializations:
-
Software Development
Robotics, Embedded Systems/ Firmware/ IoT, Embedded Software Engineer
Job Description & How to Apply Below
Firmware Engineering Intern (6-12 months)
Join our embedded systems team as a Firmware Engineering Intern and help build the low-level real-time firmware that powers our robotic hands. You’ll work directly with microcontrollers, sensors, and motor drivers while contributing to high-performance robotic actuation and sensing pipelines.
Requirements- 01 Pursuing a BS or MS in Robotics, Electrical Engineering, Computer Engineering, or related fields
- 02 Experience with Rust or C/C++ for embedded systems
- 03 Hands-on experience with microcontrollers (STM
32, ESP
32, Nordic, or similar) - 04 Familiarity with communication protocols such as SPI, I2C, UART, CAN/CAN-FD
- 05 Basic understanding of control loops (PID), timing, interrupts, and real-time constraints
- 06 Ability to read schematics and use basic lab equipment (multimeter, oscilloscope, logic analyzer)
- 07 Strong debugging and problem-solving skills
- 08 (+) Experience with embedded Rust (Embassy), FreeRTOS, or bare-metal development
- 09 (+) Experience with motor drivers, encoders, IMUs, or tactile sensors
- 10 (+) Knowledge of ROS/ROS2, Python test scripts, or hardware-in-the-loop testing
- 01 Develop and test firmware for sensing, actuation, and closed-loop control on embedded platforms
- 02 Bring up new hardware: motor drivers, IMUs, encoders, tactile sensors, communication modules
- 03 Implement drivers, interrupt handlers, DMA pipelines, and low-latency data acquisition loops
- 04 Work with senior engineers to tune control loops for robotic hand actuation
- 05 Assist in building hardware-in-the-loop (HIL) setups for characterization and automated testing
- 06 Participate in debugging sessions involving real hardware, scopes, analyzers, and firmware logs
- 07 Collaborate with AI, perception, and mechanical teams to validate system performance
- 01 Work directly with cutting-edge embedded hardware for humanoid robotics
- 02 Mentorship from senior firmware, robotics, and systems engineers
- 03 Hands-on access to advanced labs, tools, and custom robotic platforms
- 04 Highly competitive internship compensation
- 05 Opportunity for full-time return offer based on performance
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×