For Employers

Computational Physics, Inc.

Robotics Engineer

Posted a day ago
$125 - $140 per year
2-5 years experience
Apply Now

Please mention DailyRemote when applying

?Not checked yet0100
Resume Match Score

See how much of this job your resume covers, and what’s missing.

Want a recruiter to go through it line by line?

Get professional review

Tailor your resume to this job

One click makes a copy of your resume for this role, scores it against the posting, and proposes edits line by line. Your default resume is never changed.

  • Job match score for this posting
  • Edits you accept or skip, no invented facts
  • Download it when it reads right: TXT free, PDF with Premium

Create a cover letter for this job

Upload your resume and we draft a letter for this exact role, tailored to what it asks for.

  • Tailored to this role
  • Based on your resume
  • Fully editable
AI Summary

The Robotics Engineer will assist in converting ROS1 software to ROS2 and manage software stack configurations. Responsibilities also include developing unit tests, simulating system performance, and performing laboratory validation.

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.

Automatically Apply to the Best Remote Jobs

Stop the endless job search. Our AI finds and applies to the best jobs for you.

Try it Now
Keep looking

Similar Jobs

See all Remote Software Development jobs →

Data Solution Engineer

Full Time Software Development

Senior Platform Engineer

Full Time Software Development

Pessoa Desenvolvedora Back-end (JAVA)

Full Time Brazil Software Development

Pessoa Especialista em Desenvolvimento Full-stack

Full Time Brazil Software Development

Staff Data Engineer

Full Time United States $78000 - $209K per year Software Development

Context Engineer with pharmaceutical or life sciences domain experience - R01572930

Full Time United States $90 - $95 per hour Software Development
Apply Now

Personalize your Remote Job Search in 3 Easy Steps!

Featuring 224,975+ Jobs in Robotics Engineer

Answer easy questions

Answer easy questions

224,975+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

“I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified