573,000open jobs
23,970companies
78,613added this week
Browse all
Salary
$186k – $384k per year (Estimated)
Location
In office (San Francisco)
Seniority
Staff · 5+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match

About Dimensional

Dimensional is building the foundation for physical intelligence in general-purpose robotics. We develop a unified framework that enables robots to perceive, reason, learn, and act across diverse real-world environments and embodiments. Dimensional’s mission is to make physical intelligence programmable, scalable, and accessible -- accelerating the development of generalist robots that can adapt, learn, and perform reliably in the real world.

Our platform sits between robot hardware and AI models, providing a modular, composable architecture for training and deploying robotic intelligence at scale. By abstracting hardware differences and standardizing core capabilities-such as perception, spatial understanding, decision-making, and control-Dimensional allows developers and partners to build, transfer, and operate robotic skills efficiently across platforms.

About This Role

You will own the layer between DimOS and the silicon. Today, the boundary between our software stack and the hardware underneath it - kernels, drivers, BSPs, vendor firmware - is spread across the team. This seat consolidates it: you make the hardware trustworthy, so that everything above it can assume timing, buses, and drivers simply behave.

This is a deep infrastructure seat with unusual surface area. One week you're writing a kernel driver for a new actuator; the next you're building a BSP for a new compute module, chasing a clock-domain bug in sensor timestamps, or reverse-engineering a sensor vendor's half-documented firmware protocol so the rest of the team never has to think about it.

What you'll do

  • Design, write, and maintain kernel-level drivers for actuators, motor controllers, and sensors across our robot platforms.

  • Build and own board support packages for the compute platforms we ship on (Jetson-class and beyond) - device trees, bootloaders, kernel configs, and power.

  • Integrate and wrangle sensor vendor firmware - evaluating it, working around its bugs, negotiating fixes with vendors, and wrapping it in interfaces the rest of DimOS can trust.

  • Own bus-level communication (CAN/CAN-FD, EtherCAT, UART/RS-485, SPI, I²C, Ethernet, USB) including timing, synchronization, and failure behavior under load.

  • Maintain custom kernel builds: patching, configuring, and upgrading kernels with real-time requirements (PREEMPT_RT-class) as the stack demands.

  • Make firmware work CI-able: HIL rigs, replayed bus captures, and mocks so the distributed team can test hardware behavior without hardware in hand.

  • Write production PRs into the open-source DimOS repo under the same review bar as every other engineer.

What we're looking for

Must-haves

  • 5+ years of embedded systems design and development in production environments.

  • You have written kernel-level device drivers - for actuators, motor controllers, or comparable real-time peripherals - and shipped them. Not "modified an example driver": designed, debugged, and maintained your own.

  • Real-time reasoning: latency budgets, scheduling and priorities, bounded queues, and a clear answer for what happens when a deadline is missed (degrade gracefully, never silently).

  • Bus and driver depth across CAN, UART, SPI/I²C, Ethernet, USB - written or substantially debugged, not just used.

  • Custom kernel experience: you've configured, patched, and built Linux kernels for embedded targets, and you can reason about what happens between interrupt and userspace.

  • You have built your own BSPs - device trees, bootloaders, Yocto or Buildroot pipelines - for boards that shipped.

  • Experience working with (and around) sensor vendor firmware: integration, protocol debugging, firmware updates, and vendor escalation.

  • Instrument-level debugging: oscilloscope, logic analyzer, JTAG/SWD, kernel logs. You have diagnosis stories from below the API.

  • Strong written English and comfort with fully async, distributed collaboration.

Nice to have

  • Rust in production (our native layer is increasingly Rust), or embedded Rust curiosity backed by systems C/C++ depth.

  • NVIDIA Jetson depth: JetPack/L4T, kernel customization, power modes, thermal tuning.

  • PTP/time-sync across multiple compute units; timestamping discipline across clock domains.

  • OTA/fleet update systems (Mender, RAUC, SWUpdate), secure boot, provisioning.

  • Middleware internals - DDS, Zenoh, LCM, shared-memory transports.

  • Board-level literacy: you read schematics, talk to EEs fluently, and can specify a connector unsupervised.

  • Open-source contributions - kernel, U-Boot, Zephyr, Yocto layers, or anything we can read.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
573,000 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
San Francisco
$12k per year (gross) • In office • Full-Time • Moscow
Python
C
C++
Bash
C
Pthreads
AI/ML
OpenMP
DevOps
CI/CD
Git
GitLab
Apply
up to $95k per year • Remote/Hybrid • Full-Time • Bachelor's Degree • Wotton-under-Edge
Python
C++
DevOps
Azure DevOps
Prometheus
CI/CD
Git
Cortex
Robotics
EtherCAT
CANopen
Apply
$65k – $88k per year • Remote/Hybrid • Full-Time • Bachelor's Degree • Wotton-under-Edge
Python
C++
DevOps
Azure DevOps
Prometheus
CI/CD
Git
Cortex
Robotics
EtherCAT
CANopen
Apply
Devops - AOS 2 days ago
In office • Full-Time • Bengaluru
Python
C
C++
C
Embedded C
C++
Conan
AI/ML
Anomaly Detection
DevOps
Azure DevOps
GitHub Actions
Azure
CI/CD
Jenkins
AWS
Docker
Grafana
Bazel
GitHub
QA
Pytest
Apply
$100k – $110k per year • In office • Internship • Master's Degree • Santa Clara
Python
C
MATLAB
C
Embedded C
MATLAB
Simulink
Apply
$9.5k – $18k per year (Estimated) • In office • Full-Time • 1+ year exp • Bachelor's Degree • Shenzhen
Apply
In office • Full-Time • Shenzhen
DevOps
SLI/SLO/SLA
Apply
Technical Recruiter 29 days ago
In office • Full-Time • Bachelor's Degree • Shenzhen • San Francisco
DevOps
GitHub
Marketing
LinkedIn
Apply
Growth Engineer 4 months ago
$119k – $240k per year (Estimated) • In office • Full-Time • 3+ years exp • San Francisco • Shenzhen
SQL
Analytics
A/B Testing
Apply
Product Manager 4 months ago
$167k – $299k per year (Estimated) • In office • Full-Time • 5+ years exp • San Francisco • Shenzhen
Robotics
ROS
Apply
$106k – $130k per year • Remote/Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • San Francisco • Chicago • Scottsdale
DevOps
GCP
Azure
CI/CD
AWS
Harbor
Platform Engineering
Incident Management
Apply
$186k – $345k per year (Estimated) • In office • Full-Time • 12+ years exp • Master's Degree • San Francisco
DevOps
Incident Management
Apply
$160k – $236k per year • Equity • Remote/Hybrid • Full-Time • 2+ years exp • Chicago • Austin • San Francisco
Apply
$63k – $122k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Chicago • San Francisco • Dallas • Boston • Philadelphia
Python
JavaScript
Java
TypeScript
SQL
C++
AI/ML
Prompt Engineering
Function Calling
AI Agents
LLM
Anthropic
Agentic Workflows
Tool Use
Frontend
Angular
React.js
DevOps
GCP
Azure
AWS
GitHub
Cybersecurity
Threat Modeling
Apply
In office • Full-Time • 12+ years exp • Associate's Degree • Atlanta • Milwaukee • Dallas • Columbus • Kirkland
Python
C++
AI/ML
Synthetic Data
Physical AI
Robotics
ROS
Gazebo
Isaac Sim
SLAM
Sensor Fusion
Motion Planning
Imitation Learning
Digital Twin
IoT
MQTT
OPC UA
Apply
See all jobs
This is one of many
573,000 more open roles from verified company boards, updated every day.