Avatar for Computational Physics
R&D company providing science support to government organizations

Robotics Engineer

Posted: 1 week ago
Job Location
Remote Work Policy

In office - WFH flexibility

Visa Sponsorship

Not Available

RelocationAllowed
Skills
Python
Git
Github
Gitlab
Docker
Kubernetes
docker compose
ROS2
CICD Pipelines
Docker Networking
Robotics Operating System ROS1
ROS1 Noetic
ROS2 Jazzy

About the job

Background

The Naval Research Laboratory (NRL) is participating in a multi-institution program to develop specialized unmanned underwater vehicles (UUVs). The overall goal of the work is to deliver integrated software packages for communication autonomy. CPI is seeking a Robotics Engineer with expertise in ROS1 and ROS2 as well as familiarity with Docker networking. The successful candidate will initially assist with conversion of ROS1 software to ROS2. Later work will require developing and conducting unit tests, managing the configuration of software stacks, simulating system performance, performing laboratory validation, and documenting code with Integration Control Documents.

This is a full-time position based at NRL in Washington, D.C.; however, a significant fraction of the work may be done remotely. Minor travel may be required, of the order of one or two trips per year, of a few days' duration.

Basic Qualifications

  • Bachelor's degree or higher in science, mathematics, engineering, or a related subject
  • At least five (5) years of test and integration experience with a Bachelor's degree, or at least two (2) years of experience with a Master's degree.
  • Expertise with Robotics Operating System – ROS1 (Noetic) and ROS2 (Jazzy or higher)
  • Familiarity with Docker networking (Docker, Docker Compose, Kubernetes); ability to run multi-container frameworks and multi-vehicle simulations
  • Ability to create custom ROS packages and also integrate off-the-shelf packages
  • Familiarity with Git and CICD pipelines (GitLab or GitHub), including issue tracking, unit tests, and software releases
  • Proficiency in Python

Desired Qualifications

  • Experience with software/hardware integration
  • Understanding of ROS action interfaces
  • Proficiency in C++
  • Experience working with Linux operating systems, in particular Ubuntu
  • Familiarity with Communication Protocols, including TCP/IP, UDP
  • Familiarity with Delay Tolerant Networking (DTN) protocols

Candidate must obtain a SECRET clearance upon hiring.

U.S. citizenship is required for DoD contracts.

Salary: $125000 - $140000 per year

About the company

Computational Physics company logo
R&D company providing science support to government organizations51-200 Employees
Company Location
Springfield
Company Size
51-200
Learn more about Computational Physics image

Similar Jobs

tribe.ai company logo
tribe.ai
We embed elite AI engineers to ship real, production-grade AI for enterprises
ANELLO Photonics company logo
ANELLO Photonics
ANELLO is building advanced navigation sensor solutions for the autonomous world
Medal company logo
Medal
Sharing gaming moments should be as simple as IRL. We built the platform to enable that