Firmware Engineering Intern (6-12 months)

Proception Inc.

Palo Alto (CA)

On-site

USD 53,568 - 80,352

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Mentorship from senior engineers
Hands-on lab access
Opportunity for full-time return offer

Job summary

Proception Inc. is seeking a Firmware Engineering Intern to build low-level real-time firmware for robotic hands. You will work with microcontrollers, sensors, and motor drivers, contributing to high-performance actuation and sensing pipelines.

The role offers mentorship from senior engineers, hands-on access to advanced labs, and potential for a full-time return offer based on performance. This internship spans 6–12 months and is based in Palo Alto, CA.

Qualifications

  • Pursuing BS/MS in robotics or related field.
  • Experience with Rust or C/C++ for embedded systems.
  • Hands-on experience with microcontrollers (STM32, ESP32, Nordic).
  • Familiarity with SPI, I2C, UART, CAN/CAN-FD.
  • Understanding of PID, timing, interrupts, and real-time constraints.
  • Ability to read schematics and use basic lab equipment.
  • Strong debugging and problem-solving skills.
  • Experience with embedded Rust (Embassy), FreeRTOS, or bare-metal development.

Responsibilities

  • Develop and test firmware for sensing, actuation, and closed-loop control on embedded platforms.
  • Bring up new hardware: motor drivers, IMUs, encoders, tactile sensors, communication modules.
  • Implement drivers, interrupt handlers, DMA pipelines, and low-latency data acquisition loops.
  • Work with senior engineers to tune control loops for robotic hand actuation.
  • Assist in building hardware-in-the-loop (HIL) setups for characterization and automated testing.
  • Participate in debugging sessions involving real hardware, scopes, analyzers, and firmware logs.
  • Collaborate with AI, perception, and mechanical teams to validate system performance.

Skills

Rust/C/C++ for embedded
Debugging/problem solving
Schematic reading & lab tools
Team collaboration
PID and real-time concepts

Education

BS/MS in Robotics/EE/CE or related

Tools

STM32/ESP32/Nordic microcontrollers
SPI/I2C/UART/CAN/CAN-FD
Oscilloscope/Multimeter/Logic Analyzer
Embedded Rust/FreeRTOS/Bare-metal
ROS/ROS2 & Python testing

Job description

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 (STM32, ESP32, 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
Details & responsibilities
  • 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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineering Intern (6–12 months)
Embedded Software Engineering Intern (6–12 months)

Proception Inc. • Palo Alto (CA)

On-site
Firmware Engineer – Sensing & Actuation
Firmware Engineer – Sensing & Actuation

Proception Inc. • Palo Alto (CA)

On-site
USD 120,000 - 180,000
Robotics Firmware Intern — Real-Time Embedded Systems
Robotics Firmware Intern — Real-Time Embedded Systems

Proception Inc. • Palo Alto (CA)

On-site
Mentorship from senior engineers
Hands-on lab access
Opportunity for full-time return offer
Embedded Software Engineer - Unix Systems & Platform Software
Embedded Software Engineer - Unix Systems & Platform Software

Proception Inc. • Palo Alto (CA)

On-site
USD 130,000 - 180,000
Firmware Intern [Fall 2026]
Firmware Intern [Fall 2026]

Figure • San Jose (CA)

On-site
USD 55,104 - 61,992
Mechanical Engineering Intern (6-12 months)
Mechanical Engineering Intern (6-12 months)

Proception Inc. • Palo Alto (CA)

On-site
USD 27,552,000 - 41,328,000
Software Engineering Intern - Robotics Infrastructure (6-12 months)
Software Engineering Intern - Robotics Infrastructure (6-12 months)

Proception Inc. • Palo Alto (CA)

On-site
Firmware Engineer
Firmware Engineer

Mind Robotics • Palo Alto (CA)

On-site
USD 100,000 - 130,000
Mech Eng Intern: Humanoid Robotics & Hand Systems
Mech Eng Intern: Humanoid Robotics & Hand Systems

Proception Inc. • Palo Alto (CA)

On-site
USD 27,552,000 - 41,328,000
Firmware Engineer – Wearable Sensing & Wireless Systems
Firmware Engineer – Wearable Sensing & Wireless Systems

Proception Inc. • Palo Alto (CA)

On-site
USD 140,000 - 190,000
Competitive salary
Meaningful equity