onsite
Robotics Engineer - KBR
Robotics Engineer
Design and develop autonomous robotic systems for space and extreme‑environment missions, leveraging Python, C++, ROS, machine learning, and computer vision to advance navigation, perception, and control capabilities.
About the role
Key Responsibilities
- Develop and integrate autonomous navigation and perception algorithms for robotic platforms operating in space and harsh terrestrial environments.
- Design, implement, and test software modules using Python, C++, and ROS for real‑time control, sensor fusion, and decision‑making.
- Collaborate with multidisciplinary teams to prototype, field‑test, and validate robotic systems on the International Space Station and other extreme‑condition testbeds.
- Apply machine learning and computer vision techniques to enhance object detection, mapping, and situational awareness.
- Document designs, conduct performance analyses, and contribute to technology transfer for NASA and commercial customers.
Requirements
- Bachelor’s or higher in Robotics, Computer Science, Electrical Engineering, or a related field with hands‑on experience in autonomous systems.
- Proficiency in Python and C++ programming, and extensive experience with ROS middleware.
- Strong background in machine learning, computer vision, and sensor integration for navigation and perception.
- Demonstrated ability to develop, test, and deploy robotic software in extreme or space‑related environments.
- Excellent problem‑solving, communication, and teamwork skills in a fast‑paced research and development setting.
Skills
pythoncrosmachine learningcomputer vision