×
Register Here to Apply for Jobs or Post Jobs. X

Firmware Engineering Intern

Job in Palo Alto, Santa Clara County, California, 94306, USA
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
Salary/Wage Range or Industry Benchmark: 53568 - 80352 USD Yearly USD 53568.00 80352.00 YEAR
Job Description & How to Apply Below
Position: Firmware Engineering Intern (6-12 months)

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
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
#J-18808-Ljbffr
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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary