Robotics Software Engineer - ROS2 & PLC Specialist

Johns Hopkins University

Baltimore (MD)

On-site

USD 60,000 - 100,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Johns Hopkins University through the PREP program seeks a Robotics Programmer to support robotic software development and integration. The role involves building scalable ROS 2 architectures, bridging high‑level logic with industrial hardware via PLCs, and ensuring interoperability across diverse robotic platforms.

The candidate will contribute to system interfaces, device drivers, and testing in Linux/Windows, while collaborating with researchers and project leads on progress updates and

Qualifications

  • US Citizenship preferred or eligibility for work in the US.
  • Hands-on experience with ROS 2 and robotics software.
  • Education in CS/Robotics/CE/EE or related field.
  • Proficiency in C++, Java, C# and Python.
  • Experience with PLCs and industrial hardware interfacing.
  • Familiarity with Git and Linux environments.

Responsibilities

  • Develop and maintain scalable robotic software architectures using ROS 2, C++, Java, and C#.
  • Implement PLC programming and design interfaces between high-level logic and hardware.
  • Build device drivers and APIs for diverse robotic platforms.
  • Conduct hands-on testing and performance optimization on real hardware and simulators.
  • Document code and present progress to team leads.

Skills

US Citizenship eligibility
Problem solving

Education

Bachelor's or Master's in CS/Robotics/CE/EE

Tools

ROS 2
C++
Java
C#
PLC programming
Python
Linux (Ubuntu)
Git

Job description

Johns Hopkins University through the PREP program seeks a Robotics Programmer to support robotic software development and integration. The role involves building scalable ROS 2 architectures, bridging high‑level logic with industrial hardware via PLCs, and ensuring interoperability across diverse robotic platforms.

The candidate will contribute to system interfaces, device drivers, and testing in Linux/Windows, while collaborating with researchers and project leads on progress updates and

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Robotics Software Engineer - ROS2 & PLC
Robotics Software Engineer - ROS2 & PLC

The Chronicle Of Higher Education, Inc. • Gaithersburg (MD)

On-site
USD 70,000 - 75,000
Autonomous Subsea Robotics Engineer – AUV/ROV Software
Autonomous Subsea Robotics Engineer – AUV/ROV Software

The Johns Hopkins University Applied Physics Laboratory • Laurel (MD)

On-site
USD 85,000 - 165,000
Robotic Grasping & Manipulation Research Scientist
Robotic Grasping & Manipulation Research Scientist

Johns Hopkins University • Baltimore (MD)

On-site
USD 90,000 - 120,000
Robotics Engineer — AI, Perception & Teaming Innovator
Robotics Engineer — AI, Perception & Teaming Innovator

Johns Hopkins Applied Physics Laboratory • Laurel (MD)

On-site
USD 85,000 - 165,000
Retirement plans
Paid time off
Medical
+8
Robotics Software Engineer — ROS 2 | AI & Navigation
Robotics Software Engineer — ROS 2 | AI & Navigation

SRI • Menlo Park (CA)

On-site
USD 110,000 - 160,000
Health Insurance
401k
Competitive Benefits Package
Robotics Software Engineer - ROS2, Motion Planning & Vision
Robotics Software Engineer - ROS2, Motion Planning & Vision

Motion Control • Detroit (MI)

On-site
USD 95,000 - 140,000
Competitive pay
Comprehensive benefits
Professional growth
+1
Autonomous Subsea Robotics Engineer
Autonomous Subsea Robotics Engineer

Johns Hopkins Applied Physics Lab • Laurel (MD)

On-site
USD 85,000 - 165,000
Robotics Software Engineer (C++/Python, ROS2)
Robotics Software Engineer (C++/Python, ROS2)

SR2 | Socially Responsible Recruitment | Certified B Corporation™ • San Francisco (CA)

On-site
USD 120,000 - 180,000
Robot Software Engineer
Robot Software Engineer

Motion Control • Detroit (MI)

On-site
USD 95,000 - 140,000
Competitive pay
Comprehensive benefits
Professional growth
+1
Sr Robotics Software Engineer
Sr Robotics Software Engineer

SR2 | Socially Responsible Recruitment | Certified B Corporation™ • San Francisco (CA)

On-site
USD 120,000 - 180,000