Proception — Careers — 🍀 Embedded Software Engineering Intern (6–12 months)
🍀 Embedded Software Engineering Intern (6–12 months)
Location: Palo Alto, CA (On-Site) / Internship
About the role
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
- 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
Details & 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
Compensation & benefits
- Paid internship with competitive compensation
- Hands-on work with advanced robotic platforms
- Mentorship from engineers building real-time robotic systems
- 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.