← All jobs
🧩 Embedded Software Engineer - Unix Systems & Platform Software
Full-Time
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.
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)
Develop tools and frameworks for hardware-in-the-loop (HIL) testing and continuous integration
Collaborate with firmware, controls, and hardware teams to build end-to-end robotic capabilities
Contribute to middleware and runtime systems that manage high-rate data in robotic hands