Booz Allen is looking to solve complex client problems in sensing, autonomy, and human interaction by developing new robotic capabilities. The company needs a Senior Robotics Engineer to support the research and development of robotic and unmanned systems across multiple operational domains and mission areas, functioning at the intersection of software and hardware.
Requirements
- 5+ years of experience in modern C++ software development, maintenance, and deployment for embedded Linux systems, including code writing, compilation, debugging, version control, CI/CD, packaging, containerization, and documentation
- 5+ years of experience in developing algorithms and software for autonomous vehicle applications, including perception, localization, navigation, and behaviors in the air and ground domains
- 5+ years of experience in developing software applications using ROS 1 or ROS 2
- 5+ years of experience with testing or evaluating robotic systems in field experiments and with simulation tools, including Gazebo or NVIDIA Isaac
- Ability to interface with various external libraries, SDKs, and APIs, and operate as a key contributor in developing and executing internal investment strategies in support of goal-oriented business transformation
- Experience with algorithm design and software implementation for GPS-denied or indoor mobile robot localization with camera-based perception
- Knowledge of state estimation and sensor fusion algorithms through Kalman Filters, Particle Filters, and graph-based approaches
Responsibilities
- Supports the research and development of robotic and unmanned systems across multiple operational domains and mission areas.
- Functions at the intersection of software and hardware to design, build, test, and demonstrate new robotic capabilities that address complex client problems in sensing, autonomy, and human interaction.
- Applies leading-edge principles, theories, and concepts, and contributes to the development of new principles and concepts.
- Works on unusually complex problems and provides highly innovative solutions.
- Leads design, development, integration, and test and evaluation efforts for robotic and autonomous systems across various operational domains and DoD-centric mission areas.
- Operates as a technical team manager that is ultimately responsible for successful project execution and building and maintaining strong customer relationships.
- Supports Chief Engineers in project planning, team strategy, solution architecting, opportunity capture, and general business development.
Other
- Operates with substantial latitude for unreviewed action or decision, and mentors or supervises employees in both company and technical competencies.
- Mentors junior staff to drive team upskilling and career growth.
- Ability to obtain a Secret clearance
- Ability to effectively communicate technical solutions for project deliveries and business development efforts through technical reports, verbal presentations, and demonstrations
- Ability to obtain a Secret clearance