Skip to main content

1X

Software Engineer - Core Systems

San Carlos, CA$200k–$280kfulltimemidAdded 1 month ago

About this role

1X is hiring a Software Engineer to build the core C++ infrastructure powering NEO, a humanoid robot designed for home use. You'll own real-time sensor pipelines, motor control systems, and inter-process communication layers that directly enable the perception and planning teams. This is critical systems work where performance and reliability directly impact what the entire robotics stack can ship.

What you'll do

  • Design and maintain real-time C++ infrastructure including sensor pipelines, motor control interfaces, and deterministic scheduling
  • Establish performance standards through benchmarking, profiling tools, and regression tracking to catch latency/throughput issues early
  • Build IPC and serialization layers connecting perception, planning, and actuation systems with clean, reliable interfaces
  • Ship foundational libraries that operate reliably across thousands of deployed robots in homes and warehouses
  • Debug and optimize across Linux toolchain, kernel interfaces, and hardware to ensure systems meet latency and correctness requirements
  • Collaborate with perception, planning, and controls teams to unblock their work through robust foundational systems

What they're looking for

  • C++ systems programming with 5+ years in performance-critical production environments
  • Linux systems fluency, profiling, and debugging (flamegraphs, perf counters, assembly inspection)
  • Real-time systems design and deterministic behavior under load
  • Lock-free data structures, memory pools, and shared-memory IPC patterns
  • Cross-compilation toolchains and embedded Linux targets
  • Robotics, autonomous vehicles, or physical systems experience
  • Performance benchmarking and systems-level optimization
  • Interface design with minimal dependencies and clear contracts
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

1X

1X builds humanoid robots for home use, with its NEO robot requiring sophisticated hardware, firmware, and cloud systems. The company is hiring across compliance testing, audio systems, embedded firmware, cloud platform development, and supplier engineering to bring its robots to production and scale.

View all jobs at 1X

Likely interview questions

  • Walk us through a time you optimized latency in a production C++ system—what profiling tools did you use, and how did you identify and fix the bottleneck?
  • Describe a systems interface you designed that other teams relied on. How did you ensure it was clean, minimal, and didn't become a blocker as requirements evolved?