Firmware Intern – Rust (6-12 months)

Proception Inc.

Mountain View, Northern (CA, KY)

Hybrid

USD 45,000 - 65,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health Insurance
Meals provided
Commuter Benefit
Snacks and Drinks
Immigration Support (TN sponsorship)

Job summary

Proception Inc. is seeking a highly motivated intern to join the embedded systems team in Mountain View, CA. You will develop real-time firmware and low-level control software for robotic gloves and hands, focusing on motor control, sensor interfaces, and hardware validation.

The internship emphasizes Rust programming, embedded systems knowledge, and collaboration across EE, mechanical, and AI teams. Health insurance, meals, commuter benefits, and immigration support are provided, with potential

Qualifications

  • Pursuing BS/MS in Computer Engineering, Electrical Engineering, Robotics, Computer Science, or a related field.
  • Experience programming in Rust; embedded Rust preferred. Understanding of Rust fundamentals: borrowing, aliasing, async/await, traits, generics.
  • Understanding of microcontrollers, interrupts, timers, DMA, and real-time constraints.
  • Strong understanding of different synchronization primitives.
  • Familiarity with CAN, SPI, I2C, UART, or other embedded communication protocols.
  • Comfort debugging with oscilloscopes, logic analyzers, JTAG/SWD, and serial tools.
  • Experience with Embassy, RTIC, FreeRTOS, Zephyr, or similar RTOS/async embedded frameworks.
  • Knowledge of BLDC motor control, FOC, current sensing, or encoder interfaces.
  • Experience with CANopen CiA 402, EtherCAT, or bootloaders.
  • Python or C/C++ experience for test automation and integration.
  • TypeScript + React for GUIs.

Responsibilities

  • Develop and debug Rust firmware for motor controllers, sensor interfaces, and embedded communications.
  • Implement and optimize deterministic control loops, state machines, and calibration workflows.
  • Integrate tactile, force, IMU, encoder, and position sensors into real-time embedded systems.
  • Build test utilities and diagnostics for board bring-up, manufacturing checks, and hardware-in-the-loop validation.
  • Collaborate with EE, mechanical, controls, and AI teams to improve system performance and reliability.
  • A Proception employee will reach out directly to schedule additional interviews.
  • A portfolio is recommended where relevant.
  • Interview process: two technical interviews and one CEO interview.

Skills

Rust programming
Embedded Rust
Microcontrollers
Real-time systems
CAN,SPI,I2C,UART
Oscilloscope debugging
RTOS frameworks
BLDC control
CANopen/EtherCAT
Python or C/C++ testing
TypeScript & React

Education

BS or MS in Computer Engineering, Electrical Engineering, Robotics, CS or related

Tools

Embassy
RTIC
FreeRTOS
Zephyr
JTAG/SWD debugging
CANopen CiA 402
EtherCAT
Bootloaders
Python
C/C++ for test automation
TypeScript
React

Job description

Join our embedded systems team to develop real-time firmware and low-level control software for robotic gloves and hands. You will work on motor control, sensor interfaces, communications, and hardware validation that make responsive robotic hardware possible.

Requirements
  • 01 Pursuing a BS or MS in Computer Engineering, Electrical Engineering, Robotics, Computer Science, or a related field.
  • 02 Experience programming in Rust; embedded Rust experience is strongly preferred. Strong understanding of Rust fundamentals: borrowing, aliasing, async/await, traits, generics, etc.
  • 03 Understanding of microcontrollers, interrupts, timers, DMA, and real-time constraints.
  • 04 Strong understanding of different synchronization primitives.
  • 05 Familiarity with CAN, SPI, I2C, UART, or other embedded communication protocols.
  • 06 Comfort debugging with oscilloscopes, logic analyzers, JTAG/SWD, and serial tools.
  • 07 (+) Experience with Embassy, RTIC, FreeRTOS, Zephyr, or similar RTOS/async embedded frameworks.
  • 08 (+) Knowledge of BLDC motor control, FOC, current sensing, or encoder interfaces.
  • 09 (+) Experience with CANopen CiA 402, EtherCAT, or bootloaders.
  • 10 (+) Python or C/C++ experience for test automation and integration.
  • 11 (+) TypeScript + React for GUIs.
Details & responsibilities
  • 01 Develop and debug Rust firmware for motor controllers, sensor interfaces, and embedded communications.
  • 02 Implement and optimize deterministic control loops, state machines, and calibration workflows.
  • 03 Integrate tactile, force, IMU, encoder, and position sensors into real-time embedded systems.
  • 04 Build test utilities and diagnostics for board bring-up, manufacturing checks, and hardware-in-the-loop validation.
  • 05 Collaborate with EE, mechanical, controls, and AI teams to improve system performance and reliability.
  • 06 A Proception employee will reach out directly to schedule additional interviews.
  • 07 A portfolio is recommended where relevant.
  • 08 Interview process: two technical interviews and one CEO interview.
  • 01 Health Insurance: Health coverage for interns.
  • 02 Meals: Lunch and dinner provided.
  • 03 Commuter Benefit: Assistance with local transportation costs.
  • 04 Snacks and Drinks: Fully stocked office kitchen.
  • 05 Immigration Support: TN sponsorship available for eligible candidates.
  • 06 Career Growth: Strong potential for full-time conversion after the internship.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Linux Intern – Rust / Real-Time Linux (6-12 months)
Embedded Linux Intern – Rust / Real-Time Linux (6-12 months)

Proception Inc. • Mountain View (CA), Northern (KY)

Hybrid
USD 55,000 - 83,000
Health Insurance
Meals
Commuter Benefit
+3
Firmware Engineer - Rust
Firmware Engineer - Rust

Socket.dev • Palo Alto (CA)

On-site
USD 120,000 - 190,000
Embedded Software Engineering Intern (6–12 months)
Embedded Software Engineering Intern (6–12 months)

Proception Inc. • Palo Alto (CA)

On-site
Rust Firmware Intern - Real-Time Embedded Robotics
Rust Firmware Intern - Real-Time Embedded Robotics

Proception Inc. • Mountain View (CA), Northern (KY)

Hybrid
USD 45,000 - 65,000
Health Insurance
Meals provided
Commuter Benefit
+2
Electrical Engineering Intern (6-12 months)
Electrical Engineering Intern (6-12 months)

Proception Inc. • Mountain View (CA), Northern (KY)

Hybrid
USD 28,000 - 39,000
Health Insurance
Meals provided
Commuter Benefit
+3
Mechatronics Hardware-in-the-Loop Test Engineering Intern (6-12 months)
Mechatronics Hardware-in-the-Loop Test Engineering Intern (6-12 months)

Proception Inc. • Mountain View (CA), Northern (KY)

Hybrid
USD 36,000 - 58,000
Health Insurance
Meals provided
Commuter Benefit
+3
Firmware Engineer – Sensing & Actuation
Firmware Engineer – Sensing & Actuation

Proception Inc. • Palo Alto (CA)

On-site
USD 120,000 - 180,000
Mechanical Design Intern (6-12 months)
Mechanical Design Intern (6-12 months)

Proception Inc. • Mountain View (CA), Northern (KY)

Hybrid
USD 34,000 - 48,000
Health Insurance
Meals provided
Commuter Benefit
+3
Firmware Intern [Fall 2026]
Firmware Intern [Fall 2026]

Figure • San Jose (CA)

On-site
USD 55,104 - 61,992
Embedded Linux Intern: Rust & Real-Time Robotics
Embedded Linux Intern: Rust & Real-Time Robotics

Proception Inc. • Mountain View (CA), Northern (KY)

Hybrid
USD 55,000 - 83,000
Health Insurance
Meals
Commuter Benefit
+3