Mountain View, California


Software Developer and Integrator, Rover Mission Ops Simulation

NASA, working with private industry, is planning our return to the Lunar Surface. For the first time since 1972, we are planning boots on the Moon. For the first time ever, we will conduct Lunar Polar explorations on the surface. These explorations will include both human and robotic missions. Join the team planning the first robotic lunar polar surface exploration. At NASA in Silicon Valley, we are designing a Lunar prospecting mission to search for water ice in a polar region on the Moon. This rover will launch as early as 2023.

The rover project uses a simulation environment for software and operations development, operations team training, and in-flight software updates and testing. This simulation environment uses ROS1, ROS2, Gazebo, Python, Eclipse RCP and other software components. The simulation engineer will be responsible for integrating simulator components including rover system and environmental models, operator interface applications, and command/telemetry applications; making changes to the simulation environment, and also for developing tools to analyze the results of various simulation runs. The simulation engineer also configures and operates the simulator and interfaces with other team members during operations simulation and training activities. If you are a software developer with a robotics background, join us in this groundbreaking endeavor.

Required Education, Experience, & Skills:

  • Bachelor's Degree in computer science or related field

  • And 3 + years of industry experience

  • Understand and write ROS nodes for a robot with multiple cameras and other sensors

  • Model a complex robotics system, including sensors, in Gazebo

  • 2+ years of experience with Python: Write Python scripts to analyze rosbag data

  • Previous work on large projects: Come up to speed quickly on a large, thinly documented project comprised of C++11, Python, and Java

  • Have strong object-oriented design and implementation skills

  • Excellent communication skills and ability to interact with diverse set of people

Desired Experience & Skills:

  • Robotics background

  • Experience with mapping and 3D terrain software (e.g., GIS, OSGeo tools)

Scheduled Weekly Hours:


KBR is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, disability, sex, sexual orientation, gender identity or expression, age, national origin, veteran status, genetic information, union status and/or beliefs, or any other characteristic protected by federal, state, or local law.

Mountain View, California

KBR Government Solutions ensures mission success for customers on land, at sea, in the air, and in space and cyberspace. We create value and drive innovation by combining engineering, technical and scientific expertise with our full life cycle capabilities, mission knowledge and future-focused technologies. We are known for excelling in complex and extreme environments and trusted to overcome the nation’s most pressing challenges. When it’s mission critical, customers call KBR first - We Deliver.

Similar jobs