Experience Not stated in the posting - worth applying if the stack matches
About the role
structured by ORIAll open rolesEmbedded🦀 Embedded Software Engineer - Real-time LinuxMountain View, CA (On-Site)/Full-TimeApply nowShareAbout the roleJoin our embedded software team to build the Linux-based control, communication, and sensing infrastructure that powers our next-generation robotic hands. You will work across…
What you will do
- Develop Linux-based software services for real-time sensing, actuation, and control coordination
- Integrate low-level drivers and kernel modules for sensors, actuators, and high-speed communication
- Optimize system performance through scheduling, CPU isolation, memory locking, and IO tuning
- Implement fast, reliable IPC pipelines for AI, perception, and hardware control components
- Build and maintain software infrastructure for distributed robotics (logging, monitoring, diagnostics)
What they are looking for
- BS or MS in Robotics, Computer Engineering, Electrical Engineering, Computer Science, or related fields
- Strong experience in C/C++ or Rust on embedded Linux systems
- Experience with Linux system programming: threading, IPC, scheduling, memory management
- Familiarity with real-time Linux (PREEMPT_RT), low-latency tuning, or real-time userland frameworks
- Hands-on experience developing Linux device drivers or integrating kernel modules
- Exposure to Linux build systems and distributions (Yocto, Buildroot, Debian-based systems)
- Knowledge of robotics-oriented communication protocols and interfaces (CAN, SPI, I2C, UART, EtherCAT)
- Experience building high-rate sensing or control pipelines (IMUs, force sensors, encoders, cameras)
- Comfortable with debugging tools: perf, strace, ltrace, gdb, logic analyzers, oscilloscopes
Nice to have
- Experience with ROS/ROS2, DDS, or robotics middleware
- Familiarity with GPU/accelerators, ZeroMQ, or shared-memory IPC
- Understanding of motor control, PID tuning, or robot kinematics
Benefits
- Competitive salary and equity compensation
- Comprehensive health, dental, and vision coverage
- Access to advanced labs, robotic platforms, and hardware prototyping facilities
CC++RustEmbedded LinuxLinux system programmingCANSPIEtherCATLinuxPREEMPT_RTYoctoBuildrootDebianperfstracegdb
Full posting text
Join our embedded software team to build the Linux-based control, communication, and sensing infrastructure that powers our next-generation robotic hands.
