P
Posted 9 hours ago
Robotics Software Engineer
Physical Intelligence
Requirements
Strong programming skills in C++, Rust, or Python, Linux systems programming experience, Real-time or near-real-time systems background, Full-stack optimization ability, Profiling tools experience, Determinism and real-time correctness mindset, Cross-functional collaboration skills
Skills
C#RustLinuxRobotics
About the role
Responsibilities
- Engineer low-latency, high-reliability sensor and actuator pipelines across Linux, drivers, and middleware
- Profile and optimize compute, I/O, memory, scheduling, networking, and storage to meet real-time constraints
- Extend or modify Linux components, drivers, and scheduling for deterministic behavior under load
- Develop and optimize real-time video streaming systems with strict frame timing and packet scheduling
- Build profiling, tracing, and debugging tooling for timing issues across distributed systems and hardware interfaces
- Collaborate with researchers, hardware engineers, and operations to integrate optimized pipelines into production workflows
Requirements
- Strong programming skills in C++, Rust, or Python with production optimization experience
- Linux systems programming background including syscalls, drivers, kernel parameters, scheduling, and memory/IO subsystems
- Experience with real-time or near-real-time systems, VR/AR, video pipelines, 3D engines, or streaming systems
- Ability to optimize across the full stack from kernel and drivers to networking, GPU/CPU workloads, and distributed components
- Proficiency with profiling tools such as perf, tracing, eBPF, GPU profilers, and network analyzers
- Mindset focused on determinism, throughput, frame budgets, jitter minimization, and real-time correctness
- Ability to collaborate with researchers and platform engineers to translate model requirements into system performance
Preferred Qualifications
- Experience with VR/AR platforms or low-latency 3D engines
- Camera system expertise including synchronization, capture pipelines, codecs, and GPU offload
- Streaming or video conferencing stack experience such as WebRTC and real-time transport optimizations
- Background in robotics, autonomous systems, SLAM pipelines, or perception systems implementation
- Expertise in kernel-level engineering, device drivers, or high-performance networking
- Familiarity with distributed systems that process real-time data flows
About the Company
Physical Intelligence develops foundation models and learning algorithms to power robots and physically-actuated devices, focusing on tight system latency, reliable sensor pipelines, and end-to-end real-time engineering.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeRobotics Software Engineer
Physical Intelligence · San Francisco
