USACares Jobs

Job Information

KBR Lunar Rover Software Test Engineer in Mountain View, California


Lunar Rover Software Test Engineer

At NASA Ames Research Center in Silicon Valley, we are designing a Lunar prospecting mission to search for water ice in a polar region of the Moon.

Join the team planning the first robotic polar Lunar surface exploration! This position is for a full-time robotics engineer with ROS2 expertise to develop software for the NASA VIPER Lunar Rover: https: //www.nasa. at g ov/feat at u re/new-viper-lunar-rover-to-map-water-ice-on-the-moon at

The VIPER project is creating ground software for rover navigation (localization and path planning) as well as a high fidelity Lunar simulation to support development of the flight software and mission operations training. The ground software and simulation both leverage ROS2 (Robot Operating System), and we need someone with ROS expertise to help implement this technology in support of a flight mission.

Must be a US Citizen or Permanent Resident

Responsibilities include (but not limited to):

  • Apply ROS2 best practices to Rover Software codebase

  • Track ROS2 API changes and update deprecated ROS2 APIs in Rover Software codebase Maintain colcon/ament build system and track ament development

  • Identify ROS2 issues that are blockers for Rover Software and implement solutions

  • Work with OSRF and ROS2 community to ensure changes needed by Rover Software are accepted upstream Assist conversion of ROS1 code to ROS2

Required Education, Experience, & Skills:

  • Undergraduate Degree in Computer Science, Robotics, or related field

  • 2 + years of experience

  • Strong experience with ROS2, ROS1 and DDS

  • Strong background in robotics and/or distributed systems

  • Strong background in developing high-performance software, particularly with C++11, Python 3 and GNU tools under Linux

Other Desired Skills:

Mobile robot navigation Agile development

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.

KBR is a global provider of differentiated professional services and technologies across the asset and program lifecycle within the Government Solutions and Energy sectors. KBR employs approximately 38,000 people worldwide (including our joint ventures), with customers in more than 80 countries, and operations in 40 countries, across three synergistic global businesses:

Government Solutions , serving government customers globally, including capabilities that cover the full lifecycle of defense, space, aviation and other government programs and missions from research and development, through systems engineering, test and evaluation, program management, to operations, maintenance, and field logistics

Technology Solutions , featuring proprietary technology, equipment, catalysts, digital solutions and related technical services for the monetization of hydrocarbons, including refining, petrochemicals, ammonia and specialty chemicals, as well as inorganics

Energy Solutions , including onshore oil and gas; LNG (liquefaction and regasification)/GTL; oil refining; petrochemicals; chemicals; fertilizers; differentiated EPC; maintenance services (Brown & Root Industrial Services); offshore oil and gas (shallow-water, deep-water, subsea); floating solutions (FPU, FPSO, FLNG & FSRU); program management and consulting services

KBR is proud to work with its customers across the globe to provide technology, value-added services, integrated EPC delivery and long term operations and maintenance services to ensure consistent delivery with predictable results. At KBR, We Deliver .