Senior / Staff Engineer, Robotics
Core
Designing and leading the end-to-end technical architecture for autonomous robotics systems, integrating hardware sensors and actuators with embedded software to deliver reliable, customer-facing robotic platforms.
Role type
Staff Engineer, Robotics Technical Lead
Builds
Autonomous robotics platforms and edge-based systems
Domain
Robotics, Embedded Systems, AI/IoT
Deliverable
production ML models | product features | infrastructure
Required skills
Robotics system architecture, Embedded Linux development, ROS/ROS2, Perception & Computer Vision, Localization & Mapping, Navigation & Motion Planning, Controls & Kinematics, C/C++ programming
Preferred skills
AI/ML on embedded Linux, Real-time operating systems (RTOS), Secure provisioning and OTA updates, Containerized workloads on embedded Linux, Cloud connectivity for edge devices
Technologies
ROS, ROS2, OpenCV, PCL, SLAM, C++, Python, Bash, Git, CI/CD, Docker, Balena, AWS IoT, Azure IoT, MQTT
Responsibilities
Own end-to-end technical architecture of robotic systems; Partner with Product Managers to define technical roadmap; Enforce high standards for code quality and architectural integrity; Lead evaluation of new technologies, sensors, and algorithms; Lead design and development of edge-based systems; Collaborate with stakeholders to bring reliable autonomous robotics to market; Provide technical leadership and mentor engineers in embedded systems design and debugging; Guide integration of embedded software with custom hardware.
Seniority
Staff, hands-on IC with leadership and mentorship