Embedded Software Engineering Intern (6–12 months)

Proception Inc.

Palo Alto (CA)

On-site

USD 34,440 - 55,104

Part time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Proception Inc. seeks an Embedded Software Engineering Intern to help build real-time firmware for robotic hands.

You will contribute to motor control, sensor integration, and testing workflows in a hands-on lab environment. You will work with Rust/C++, Python scripting, RTOS exposure, and hardware-in-the-loop testing, gaining mentorship from engineers developing time-critical embedded systems on real hardware.

Qualifications

  • Currently pursuing a BS or MS in Robotics, Mechatronics, EE, or related fields.
  • Experience in Rust or C/C++ for embedded or firmware-level development.
  • Familiarity with Python for scripting and testing workflows.
  • Basic understanding of real-time control systems and motor interfaces.
  • Familiarity with embedded debugging tools (oscilloscopes, logic analyzers).
  • Exposure to RTOS environments or frameworks like FreeRTOS, Rust Embassy.
  • Understanding of CAN, SPI, I2C, or other embedded communication protocols.
  • Experience with ROS/ROS2 or hardware-in-the-loop testing setups.

Responsibilities

  • Assist in developing real-time firmware for motor control and sensor communication.
  • Work with embedded hardware platforms and integrate sensors like IMUs or encoders.
  • Contribute to testing and calibration of robotic hands in the lab.
  • Collaborate with firmware and hardware engineers to debug timing and control issues.
  • Gain hands-on experience building embedded software for real-world robotic systems.

Skills

Rust/C/C++ for embedded
Python scripting
RTOS basics
Embedded debugging tools
CAN/SPI/I2C protocols
ROS/ROS2
Motor control concepts

Education

Pursuing BS/MS in Robotics/Mechatronics/EE

Tools

FreeRTOS
Rust Embassy
CAN
RTOS

Job description

Embedded Software Engineering Intern (6–12 months)

Join our embedded systems team to help build real-time firmware and low-level control systems for robotic hands. You'll contribute to motor control, sensor integration, and testing workflows that bring responsive robotic hardware to life.

Requirements
  • 01 Currently pursuing a BS or MS in Robotics, Mechatronics, EE, or related fields
  • 02 Experience in Rust or C/C++ for embedded or firmware-level development
  • 03 Familiarity with Python for scripting and testing workflows
  • 04 Basic understanding of real-time control systems and motor interfaces
  • 05 Familiarity with embedded debugging tools (oscilloscopes, logic analyzers)
  • 06 (+) Exposure to RTOS environments or frameworks like FreeRTOS, Rust Embassy
  • 07 (+) Understanding of CAN, SPI, I2C, or other embedded communication protocols
  • 08 (+) Experience with ROS/ROS2 or hardware-in-the-loop testing setups
Details & responsibilities
  • 01 Assist in developing real-time firmware for motor control and sensor communication
  • 02 Work with embedded hardware platforms and integrate sensors like IMUs or encoders
  • 03 Contribute to testing and calibration of robotic hands in the lab
  • 04 Collaborate with firmware and hardware engineers to debug timing and control issues
  • 05 Gain hands-on experience building embedded software for real-world robotic systems
  • 01 Paid internship with competitive compensation
  • 02 Hands‑on work with advanced robotic platforms
  • 03 Mentorship from engineers building real‑time robotic systems
  • 04 Opportunity to contribute to core features deployed on hardware

Interested in this role?

Applying takes a few minutes — you'll need an account to submit.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Engineering Intern (6-12 months)
Firmware Engineering Intern (6-12 months)

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
Robotics Firmware Intern - Real-Time Embedded
Robotics Firmware Intern - Real-Time Embedded

Proception Inc. • Palo Alto (CA)

On-site
Software Engineering Intern - Robotics Infrastructure (6-12 months)
Software Engineering Intern - Robotics Infrastructure (6-12 months)

Proception Inc. • Palo Alto (CA)

On-site
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
Firmware Engineer – Sensing & Actuation
Firmware Engineer – Sensing & Actuation

Proception Inc. • Palo Alto (CA)

On-site
USD 120,000 - 180,000
Robotics Software Engineer Intern
Robotics Software Engineer Intern

ARM Institute • Pittsburgh

On-site
Robotics Software Engineer – Runtime & Integration Infrastructure
Robotics Software Engineer – Runtime & Integration Infrastructure

Proception Inc. • Palo Alto (CA)

On-site
USD 180,000 - 260,000
Competitive salary
Equity
Health/dental/vision benefits
Fall 2026 Robotics Software Intern
Fall 2026 Robotics Software Intern

yondu • Gardena (CA)

On-site
Firmware Intern [Fall 2026]
Firmware Intern [Fall 2026]

Figure • San Jose (CA)

On-site
USD 55,104 - 61,992