PROception
Firmware Intern Rust (6-12 months)
Skills
1 month ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Internship
Location:
Mountain View, CA, USA
Work mode:
Onsite
Published on:
11 September 2026
What they need
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: Pursuing a BS or MS in Computer Engineering, Electrical Engineering, Robotics, Computer Science, or a related field.
Experience programming in Rust; embedded Rust experience is strongly preferred. Strong understanding of Rust fundamentals: borrowing, aliasing, async/await, traits, generics, etc.
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.
Health Insurance: Health coverage for interns.
Meals: Lunch and dinner provided.
Commuter Benefit: Assistance with local transportation costs.
Snacks and Drinks: Fully stocked office kitchen.
Immigration Support: TN sponsorship available for eligible candidates.
Career Growth: Strong potential for full-time conversion after the internship.
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.
Other offers great for you!
These companies are also looking for great profiles
Tenth Revolution Group
Senior Backend Engineer Rust
Freelance
Paris, France
Hybrid
Skills
3 months ago
Quick apply
Rheso.tech
Mission Secure Firmware Engineer
Freelance
Nice, France
Hybrid
Skills
5 days ago
Quick apply
Celad
Ingénieur Firmware Embarqué & Cryptographie H/F
Permanent contract
06560 Valbonne, France
Onsite
Skills
1 hour ago
Quick apply