Robotic Software Engineer
Core
Design and implement autonomous navigation, motion planning, and decision-making algorithms for diverse robotic platforms including drones and ground vehicles.
Role type
Senior IC robotic software engineer (autonomous systems)
Builds
Autonomous robotic systems (drones, ground vehicles) with onboard edge compute and AI agents
Domain
Robotics + Physical AI + Edge Computing
Deliverable
production ML models | product features | physical/clinical work
Required skills
Python, C++, computer vision, robotic control, motion planning, edge computing, sensor integration, simulation frameworks
Preferred skills
ROS/ROS2, CUDA, NVIDIA Jetson, RTOS, IoT, UAV experience
Technologies
Python, C++, ROS/ROS2, CUDA, NVIDIA Jetson, RTOS
Responsibilities
Design and optimize autonomous navigation and motion planning algorithms; Integrate sensors and hardware components; Develop and maintain simulators and hardware-in-the-loop systems; Conduct field testing to validate system performance; Collaborate with ML and hardware teams on system integration; Create technical documentation for system designs and processes
Seniority
Mid-to-Senior, hands-on IC