Real-Time Systems Engineer
Core
Develop and optimize algorithms for robotic task and motion planning and computer vision to improve the efficiency and reliability of robotic systems for automotive OEMs and aerospace/defense clients.
Role type
Senior/Staff Software Engineer (Robotics & AI)
Builds
Robotic task and motion planning frameworks and computer vision software
Domain
Robotics, AI, Automotive, Aerospace & Defense
Deliverable
production ML models
Required skills
C++, Python, robotics kinematics and dynamics, trajectory generation, search algorithms, optimization methods, constraint satisfaction, ROS, MoveIt, unit testing, CI/CD, Docker, Kubernetes
Preferred skills
Computer vision (OpenCV, PCL), C#, TypeScript, generative AI in robotics, robotics publications, open-source contributions
Technologies
C++, Python, ROS, MoveIt, OpenCV, PCL, Docker, Kubernetes, CI/CD, C#, TypeScript
Responsibilities
Design, implement, and optimize algorithms in the planning framework; integrate and test computer vision software; develop and maintain software engineering practices for high-quality code and timely releases; partner with senior engineers on robot task and motion planning; document code, algorithms, and procedures.
Seniority
Senior (E05) or Staff (E06), hands-on IC
