Join 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 real-time Linux, device drivers, robotics middleware, and high-performance data pipelines—enabling precise, responsive, and safety-critical robotic manipulation.
Requirements
•
01BS or MS in Robotics, Computer Engineering, Electrical Engineering, Computer Science, or related fields
•
02Strong experience in C/C++ or Rust on embedded Linux systems
•
03Experience with Linux system programming: threading, IPC, scheduling, memory management
•
04Familiarity with real-time Linux (PREEMPT_RT), low-latency tuning, or real-time userland frameworks
•
05Hands-on experience developing Linux device drivers or integrating kernel modules
•
06Exposure to Linux build systems and distributions (Yocto, Buildroot, Debian-based systems)
•
07Knowledge of robotics-oriented communication protocols and interfaces (CAN, SPI, I2C, UART, EtherCAT)
•
08Experience building high-rate sensing or control pipelines (IMUs, force sensors, encoders, cameras)