Senior Robotic Software Developer
Core
Designing and deploying platform-level robotic systems, integrating mobile manipulators for complex industrial tasks.
Role type
Senior Robotic Software Developer (System Architecture & Deployment)
Builds
Autonomous mobile robots and mobile manipulators for industrial applications
Domain
Industrial Automation / Robotics
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Python, Linux, ROS/ROS 2, CI/CD pipelines, containerization, system architecture, fault tolerance design, distributed systems, networking, robot kinematics, motion planning, control systems, performance profiling
Preferred skills
Digital twin workflows, Intel/NVIDIA/ARM platforms, real-time systems, mobile manipulator integration
Technologies
ROS, ROS 2, Linux, C++, Python, CI/CD tools, Docker/Kubernetes (implied by containerization), Intel, NVIDIA, ARM
Responsibilities
Lead architecture design for platform-level systems; Design and maintain deployment workflows and CI/CD pipelines; Improve system reliability and operational readiness; Integrate research capabilities (motion planning, perception) into real-world systems; Debug issues across software, hardware, and networking boundaries.
Seniority
Senior, hands-on IC