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

Proception Inc.

Mountain View, Northern (CA, KY)

Hybrid

USD 55,000 - 83,000

Part time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Health Insurance
Meals
Commuter Benefit
Snacks and Drinks
Immigration Support
Career Growth

Job summary

Proception Inc. invites applications for an Embedded Linux Intern – Rust / Real-Time Linux to join our platform software team in Mountain View. You will work close to hardware on real-time communication, device integration, observability, and robust deployment using Rust and modern Linux tooling.

The role targets BS/MS students in CS/CE/EE/Robotics, with strong Rust on Linux and OS concepts. Collaboration across software, firmware, and hardware drives this fast-moving robotics environment.

Qualifications

  • Pursuing BS or MS in CS, CE, EE, robotics or related field.
  • Strong Rust programming skills and Linux comfort.
  • Understanding OS processes, threads, networking, memory management.
  • Experience debugging with shell tools, logs, gdb, perf or tracing.
  • Ability to work across software and hardware in robotics.
  • Nice-to-have PREEMPT_RT, kernel config, drivers, Yocto/Buildroot.
  • Nice-to-have EtherCAT, SocketCAN, ROS/ROS2, or robotic middleware.
  • Nice-to-have async Rust, Tokio, embedded-hal, or observability.
  • Nice-to-have CI, container builds, hardware test automation.

Responsibilities

  • Develop Rust services and low-level components for embedded Linux robots.
  • Integrate fieldbus and device interfaces: CAN, EtherCAT, serial, SPI, Ethernet.
  • Measure latency, scheduling, startup reliability, and fault recovery on RT Linux.
  • Build diagnostics, logging, telemetry, and test tools for bring-up and debugging.
  • Collaborate with firmware, controls, and hardware teams on subsystems.

Skills

Rust programming
Linux
OS concepts
Debugging
Hardware-software integration
Async Rust / Tokio
CI / test automation
Real-time/embedded systems

Education

BS or MS in CS/CE/EE/Robotics

Tools

GDB
Perf
Yocto/Buildroot
CAN / EtherCAT

Job description

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

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
  • 01 Pursuing a BS or MS in Computer Science, Computer Engineering, Electrical Engineering, Robotics, or a related field.
  • 02 Strong Rust programming skills and comfort developing on Linux.
  • 03 Understanding of operating systems concepts: processes, threads, synchronization, networking, and memory management.
  • 04 Experience debugging systems with shell tools, logs, gdb, perf, tracing, or equivalent tooling.
  • 05 Ability 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
  • 01 Develop Rust services and low-level components for embedded Linux robotic controllers.
  • 02 Integrate fieldbus and device interfaces, including CAN/CAN-FD, EtherCAT, serial, SPI, and Ethernet-based systems.
  • 03 Measure and improve latency, scheduling behavior, startup reliability, and fault recovery on real-time Linux platforms.
  • 04 Build diagnostics, logging, telemetry, and test tools for system bring-up and field debugging.
  • 05 Collaborate with firmware, controls, and hardware teams to integrate multi-actuator robot subsystems.
  • 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

Firmware Intern – Rust (6-12 months)
Firmware Intern – Rust (6-12 months)

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

Hybrid
USD 45,000 - 65,000
Health Insurance
Meals provided
Commuter Benefit
+2
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
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
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
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
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
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 Engineer - Rust
Firmware Engineer - Rust

Socket.dev • Palo Alto (CA)

On-site
USD 120,000 - 190,000
Fall 2026 Mechatronics Intern
Fall 2026 Mechatronics Intern

Socket.dev • Gardena (CA)

On-site
USD 28,000 - 41,000
Housing stipend