Robotics Engineer
Robotics engineers in this role design and implement the complete software and control systems that make physical robots function in real-world environments—from manipulation and locomotion to perception and autonomous navigation. They write production-level C++ and Python code for controllers, planners, and perception stacks, translating machine learning models developed by researchers into deployed robotic behavior. Working closely with ML engineers and hardware teams, they tackle the full robotics stack: tuning control algorithms, debugging electromechanical systems, optimizing performance on real hardware, and ensuring robots operate reliably across deployment sites. This role differs from simulation-focused positions by requiring hands-on hardware integration, real-time system debugging, and direct responsibility for robot behavior in production environments rather than purely algorithmic research.
Skills
What companies are looking for in this role.
Developing software solutions for robot manipulation, perception, and planning
Integrating hardware and software subsystems for robotic platforms
Designing and implementing real-time control algorithms for robotic systems
Troubleshooting and debugging complex electromechanical systems
Designing and building mechanical and electromechanical subsystems
Creating and executing comprehensive test plans and validation processes
Designing industrial automation workcells and production-ready systems
Performing root cause analysis and failure investigation on robotic systems
Deploying machine learning models and learned policies on robot hardware
Developing sensor fusion and multi-modal perception systems
Building data collection pipelines and managing large-scale robotic experiments
Implementing visual servoing and force-control feedback loops
Optimizing real-time performance and resource utilization in production systems
Collaborating across cross-functional teams to integrate hardware and software components
Communicating technical designs and results to internal and external stakeholders
Taking ownership of full-stack subsystems and end-to-end system development lifecycle
Managing projects from concept through deployment and production handoff
Rapidly prototyping and iterating on hardware designs based on experimental data
Technology
The tools and technologies that define this role.
Open Jobs
18 open Robotics Engineer jobs across 7 companies.
Other Physical Systems roles
Engineers designing and building electronic hardware, electrical systems, power systems, and signal chains. Covers circuit design, PCB layout, power delivery, RF/antenna design, and signal integrity.
Engineers working on integrated circuit and system-on-chip design, including RTL design, physical design, silicon verification, ASIC/FPGA development, SoC architecture, and advanced packaging.
Engineers writing software that runs directly on hardware — firmware, embedded systems, RTOS, device drivers, microcontroller programming, and board support packages.
Engineers ensuring the safety of physical systems through functional safety analysis, hazard assessment, system safety engineering, and verification & validation of safety-critical systems.
Technicians who install, cable, commission, and maintain hardware in data center environments. Covers structured cabling, hardware rack-and-stack, field deployment, and physical network infrastructure.