Robotics Platform Engineer
All the best with your application!
Want more jobs like this straight to your inbox?
Get Job Alerts
Get a curated list of the top robotics roles delivered straight to your inbox each week. We sift through hundreds of postings to find the high-salary positions, leading companies, and remote opportunities you actually want.
Unsubscribe anytime. We respect your privacy.
Summary
New York, United States
$150k-220k/year
Full-time
4+ years
About this Job
Job Description
We are seeking a Robotics Platform Engineer to extend and optimize the core software platform that runs on our robots. In this role, you will build out the backbone of our robotics stack—communications infrastructure, service orchestration, and the connective tissue that enables perception, planning, and control modules to work together seamlessly. You'll also optimize components to run efficiently on constrained edge devices and interface with low-level firmware, both in-house and from partners like NVIDIA.
This role sits at the heart of our software stack—bridging low-level embedded systems with high-level AI capabilities. You'll work closely with teams across the company to keep our platform performant and reliable as we add new capabilities.
Key Responsibilities
Build and extend the robotics platform backbone, including inter-process communication, service orchestration, and resource management.
Optimize platform components for performance on constrained edge devices, ensuring real-time operation and efficient resource usage.
Interface with low-level firmware layers, both in-house and from NVIDIA, to integrate hardware capabilities into the platform.
Build robust logging, diagnostics, and debugging tools for on-robot systems.
Collaborate with perception, planning, and controls teams to define platform interfaces and capabilities.
Contribute to testing and simulation infrastructure to validate platform reliability.
Required Skills & Qualifications
Education: Bachelor's or Master's degree in Computer Science, Robotics, or a related field, or equivalent practical experience.
Work Experience: 4+ years of experience in robotics software, systems programming, or platform engineering.
Technical Expertise:
Strong programming skills in C++ and Python.
Hands-on experience with ROS2.
Experience with real-time systems and performance-critical software.
Strong understanding of operating systems concepts (Linux kernel, scheduling, IPC).
Nice-to-have Skills
Experience with Rust or firmware development.
Knowledge of NVIDIA platforms (Jetson, Isaac) and their software stacks.
Experience with embedded Linux and custom OS image builds (Yocto, buildroot).
Familiarity with simulation tools (Gazebo, Isaac Sim) and hardware-in-the-loop testing.
What We Offer
The opportunity to work on groundbreaking robotics technology, enabling the next generation of humanoid robots to interact dynamically with their environments.
A collaborative and innovative environment that fosters creativity and exploration.
Equity ownership in the company
Health Benefits (Medical, Dental, and Vision)
Compensation
$150k - $220k/yr, plus equity
About the Company
