🦀 Embedded Linux Intern – Rust / Real-Time Linux (6-12 months)
LocationMountain View, CA
Work modeon-site
Typeinternship
Company size11+ people
First seen1w ago
Last seen3d ago
All open roles
About the role
Embedded
🦀 Embedded Linux Intern – Rust / Real-Time Linux (6-12 months)
Mountain View, CA (On-Site)/Internship
Apply nowShare
About the role
Join our platform software team to build the Linux-based embedded systems that coordinate humanoid robot subsystems. You will work close to the hardware on real-time communication, device integration, observability, and robust deployment using Rust and modern Linux tooling.
Requirements
•
01Pursuing a BS or MS in Computer Science, Computer Engineering, Electrical Engineering, Robotics, or a related field.
•
02Strong Rust programming skills and comfort developing on Linux.
•
03Understanding of operating systems concepts: processes, threads, synchronization, networking, and memory management.
•
04Experience debugging systems with shell tools, logs, gdb, perf, tracing, or equivalent tooling.
•
05Ability to work across software and physical hardware in a fast-moving robotics environment.
•
06(+) Experience with PREEMPT_RT, kernel configuration, device drivers, or Yocto/Buildroot.
•
07(+) Experience with EtherCAT, SocketCAN, CANopen, ROS/ROS2, or robotic middleware.
•
08(+) Experience with async Rust, Tokio, embedded-hal, or systems observability.
•
09(+) Familiarity with CI, containerized builds, and hardware test automation.
Details & responsibilities
•
01Develop Rust services and low-level components for embedded Linux robotic controllers.
•
02Integrate fieldbus and device interfaces, including CAN/CAN-FD, EtherCAT, serial, SPI, and Ethernet-based systems.
•
03Measure and improve latency, scheduling behavior, startup reliability, and fault recovery on real-time Linux platforms.
•
04Build diagnostics, logging, telemetry, and test tools for system bring-up and field debugging.
•
05Collaborate with firmware, controls, and hardware teams to integrate multi-actuator robot subsystems.
•
06A Proception employee will reach out directly to schedule additional interviews.
•
07A portfolio is recommended where relevant.
•
08Interview process: two technical interviews and one CEO interview.
Compensation & benefits
•
01Health Insurance: Health coverage for interns.
•
02Meals: Lunch and dinner provided.
•
03Commuter Benefit: Assistance with local transportation costs.
•
04Snacks and Drinks: Fully stocked office kitchen.
•
05Immigration Support: TN sponsorship available for eligible candidates.
•
06Career Growth: Strong potential for full-time conversion after the internship.
Interested in this role?
Applying takes a few minutes — you’ll need an account to submit.