Robotics Autonomy Engineer

$54,000 - $123,000/Yr

Booz Allen Hamilton - McLean, VA

posted 2 months ago

Part-time,Full-time - Entry Level
McLean, VA
Professional, Scientific, and Technical Services

About the position

As a Robotics Autonomy Engineer at Booz Allen Hamilton, you will play a crucial role in the research and development of robotic and unmanned systems across various operational domains and mission areas. This position requires you to work at the intersection of software and hardware, where you will design, build, test, and demonstrate innovative robotic capabilities that address complex client challenges in areas such as sensing, autonomy, and human interaction. You will apply fundamental principles, theories, and concepts while demonstrating a foundational understanding of the industry. Your responsibilities will include solving routine problems of limited scope and complexity, while more complex issues will be referred to higher levels of expertise. In this role, you will leverage your knowledge of Robot Operating Systems (ROS) to develop custom messages, nodes, packages, or stacks. You will also be responsible for software maintenance and deployment, which includes version control, CI/CD, packaging, containerization, and documentation. Your expertise in backend software development in C++ for embedded Linux systems will be essential, as will your understanding of algorithms and software for mobile robot sensing, perception, localization, navigation, and behaviors in both aerial and ground domains. Effective communication of complex technical topics to diverse audiences, both in written and verbal formats, will be a key aspect of your role. Additionally, you will need to obtain a Secret clearance to fulfill the requirements of this position.

Responsibilities

  • Support the research and development of robotic and unmanned systems across multiple operational domains and mission areas.
  • Design, build, test, and demonstrate new robotic capabilities that address complex client problems in sensing, autonomy, and human interaction.
  • Apply basic principles, theories, and concepts to solve routine problems of limited scope and complexity.
  • Develop custom messages, nodes, packages, or stacks using Robot Operating Systems (ROS).
  • Maintain and deploy software, including version control, CI/CD, packaging, containerization, and documentation.
  • Develop backend software in C++ for embedded Linux systems.
  • Implement algorithms and software for mobile robot sensing, perception, localization, navigation, and behaviors in aerial or ground domains.
  • Communicate complex technical topics effectively to a variety of audiences in written and verbal formats.
  • Interact with clients to understand their needs and recommend courses of action.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or Physics and 1+ years of experience with robotics or systems engineering, or a Master's degree in Computer Science, Engineering, or Physics.
  • Knowledge of Robot Operating Systems (ROS).
  • Knowledge of software maintenance and deployment, including version control, CI/CD, packaging, containerization, and documentation.
  • Knowledge of backend software development in C++ for embedded Linux systems.
  • Knowledge of algorithms and software for mobile robot sensing, perception, localization, navigation, and behaviors in aerial or ground domains.
  • Ability to effectively communicate complex technical topics to a variety of audiences in written and verbal formats.
  • Ability to obtain a Secret clearance.

Nice-to-haves

  • Experience with developing architectures and algorithms for multi-agent, distributed collaborative autonomy.
  • Experience with Python.
  • Experience with Docker image development and container deployment.
  • Experience with Git-based version control and branch or tag strategies.
  • Knowledge of military strategy, operations, and tactics.
  • Ability to develop strategy for internal research and development efforts to support reaching specific business goals.
  • Ability to lead a diverse technical team in strategy, project planning, and project execution.

Benefits

  • Health insurance coverage.
  • Life insurance coverage.
  • Disability insurance coverage.
  • Financial and retirement benefits.
  • Paid leave.
  • Professional development opportunities.
  • Tuition assistance.
  • Work-life programs.
  • Dependent care support.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service