Skild AI
Robotics Software Engineer
$100K–$300K
Pittsburgh, San Mateo, Bengaluru +3 · Full-time · Posted Sep 23, 2024
- Location
- Pittsburgh, San Mateo, Bengaluru
Bengaluru, Karnataka, India
Pittsburgh
San Francisco - Education
- BS, MS or higher degree in Computer Science, Robotics, Engineering or a related field, or equivalent practical experience.
About the job
Develop and deploy robotics software for navigation, planning, controls, SLAM, perception, manipulation, and high-level behaviors, integrating machine learning models into robotic systems.
What you'll do
- Design, implement, test, and optimize production robotics software.
- Collaborate with researchers and machine learning engineers to deploy models on robots.
- Deploy and monitor robotic solutions at sites with deployment and test engineers.
What they ask for
- Proficiency developing in C++ or Python.
- Strong systems-level understanding of robotics software modules and interfaces.
- Strong technical experience in at least one area: navigation, motion planning and controls, SLAM, perception/computer vision, or manipulation.
- Practical experience with software engineering principles, including algorithms, data structures, and system design.
Nice to have
- Experience developing and deploying software on real robots; ROS/ROS2 or other robotics middleware.
- Familiarity with machine learning integration and deployment in robotic systems.
Pay
$100,000 — $300,000 USD (base salary)
Tools
C++, Python, ROS/ROS2
AI focus
Collaborate to integrate and deploy state-of-the-art machine learning models on robots.
Model-written summary · the original posting is authoritative