Robotics Engineer

mcfa

Middle River (MD)

On-site

USD 110,000 - 140,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive base salary
Support for required professional cert

Job summary

MCFA in Middle River, MD is seeking a mid-level Robotics Engineer to support intelligent robotics research. You will focus on software and hardware integration for proof-of-concept demonstrations and evaluate autonomous behaviors on ground and aerial platforms.

The role involves designing autonomy stacks, deploying software, field tests in challenging environments, collaboration with ARL and university partners, and documenting results.

Qualifications

  • Bachelor’s degree in robotics, CS, ME, EE, or related field.
  • 3–5 years of robotics software engineering or autonomy experience.
  • US citizenship and ability to obtain a SECRET clearance.
  • Hands-on ROS/ROS2 development on Linux.
  • Proficiency in Python and C++ for robotics software.
  • Knowledge of perception, SLAM/localization, navigation, and motion control.
  • Experience integrating sensors and compute on robotic platforms.
  • Experience planning, executing and reporting robotics experiments.

Responsibilities

  • Design and integrate a mobile-robot autonomy stack spanning perception, mapping and localization, navigation, control, and higher-level intelligence.
  • Deploy autonomy software onto ground and aerial platforms, and integrate sensors, compute, and software for lab and field missions (Ubuntu and/or RHEL).
  • Plan, execute, and support robotics experiments, including field tests in controlled but sometimes austere environments.
  • Collaborate with ARL staff and university partners to refactor, optimize, and verify prototype algorithms.
  • Analyze experimental data, document code and system architecture, and prepare reports, briefings, and publications.
  • Support configuration, integration, and system administration on lab and field platforms as assigned.

Skills

Robotics software engineering
ROS/ROS2 development
Python
C++
Linux command line

Education

Bachelor’s degree in Robotics/CS/EE/ME

Tools

CMake
Git
ROS/ROS2

Job description

Job Title: Robotics Engineer (Mid-Level) Location: Middle River, MD (Onsite) Employment Type: Full-Time (Onsite). Includes outdoor work in varying terrain and weather, and travel 2–3 times per year for up to two weeks.

Salary: $110,000-$140,000 DOE + bonus

Position Overview

MCFA is partnering with a defense research organization and leading their search for a Robotics Engineer to support intelligent robotics research. You’ll focus on software and hardware integration for proof-of-concept demonstrations and performance evaluation of autonomous behaviors on individual robots and teams of ground and aerial platforms.

Key Responsibilities
  • Design and integrate a mobile-robot autonomy stack spanning perception, mapping and localization, navigation, control, and higher-level intelligence such as exploration and multi-platform mission management
  • Deploy autonomy software onto ground and aerial platforms, and integrate sensors, compute, and software for lab and field missions (Ubuntu and/or RHEL)
  • Plan, execute, and support robotics experiments, including field tests in controlled but sometimes austere environments such as desert and forest terrain
  • Collaborate with ARL staff and university partners to refactor, optimize, and verify prototype algorithms
  • Analyze experimental data, document code and system architecture, and prepare reports, briefings, and publications
  • Support configuration, integration, and system administration on lab and field platforms as assigned
Qualifications
  • Bachelor’s degree in Robotics, Computer Science, Mechanical, Electrical, or Computer Engineering, or a related field
  • 3–5 years of robotics software engineering, autonomy, and/or robotic systems integration experience
  • U.S. citizenship and an active U.S. SECRET clearance, or the ability to obtain one
  • Hands-on ROS and/or ROS 2 development and deployment on Linux, including command-line tools and troubleshooting
  • Proficiency in Python and C++ for robotics software, including CMake, Git, and third-party library integration
  • Working knowledge of perception, SLAM/localization, navigation, and motion control, including platform constraints
  • Experience integrating sensors and compute on robotic platforms (cameras, LiDAR, IMU, GPS, motion capture) and troubleshooting hardware/software interfaces
  • Experience planning, executing, and reporting robotics experiments, including data logging and algorithm verification
  • Strong written and verbal communication skills, including code documentation, technical reports, and presentations
Bonus Points
  • Master’s degree with a robotics or autonomy concentration
  • PX4, MAVLink, or similar flight/autonomy stacks; multi-robot or UAV–UGV teaming
  • State estimation and control methods (EKF/UKF, MPC, LQR, or comparable)
  • Computer vision, machine learning, or robot simulation (Gazebo, Isaac)
  • Operator tools such as RViz or Qt dashboards; time-series data systems such as InfluxDB
  • Linux+ / RHCSA or equivalent; prior robotics publications or technical reports
Total Rewards
  • Competitive base salary
  • Support for required professional certifications
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Linux Systems Engineer
Linux Systems Engineer

mcfa • Middle River (MD)

Hybrid
USD 110,000 - 135,000
Hybrid schedule
Support for required professional cert
Travel 2–3 times per year
Onsite Robotics Engineer: Autonomy & Field Experiments
Onsite Robotics Engineer: Autonomy & Field Experiments

mcfa • Middle River (MD)

On-site
USD 110,000 - 140,000
Competitive base salary
Support for required professional cert
Autonomous Robotics Software Engineer
Autonomous Robotics Software Engineer

Advanced Robotics Group, LLC • Washington

On-site
USD 120,000 - 180,000
Stock options
Medical coverage
Vision coverage
+2
Senior Robotics Software Engineer (R&D)
Senior Robotics Software Engineer (R&D)

Prime Vision • Arlington (VA)

On-site
USD 100,000 - 130,000
Performance-based incentive bonus plan
Health, dental, and vision insurance
401(k) retirement plan with matching contributions
Robotics Software Engineer [32409]
Robotics Software Engineer [32409]

Stealth Defense • Virginia (MN)

On-site
USD 80,000 - 100,000
Senior Robotics Engineer
Senior Robotics Engineer

Harvey Nash • San Francisco (CA)

On-site
USD 150,000 - 210,000
Robotics Engineer
Robotics Engineer

Code Red Partners • United States

Remote
USD 270,000 - 330,000
Full Benefits
Equity
Robotics Engineer ( Full-time ) Atlanta, GA - DK
Robotics Engineer ( Full-time ) Atlanta, GA - DK

Central Business Solutions, Inc • Atlanta (GA)

On-site
USD 140,000 - 150,000
Robotics Engineer, Autonomous Systems
Robotics Engineer, Autonomous Systems

Clera • United States

Remote
USD 110,000 - 160,000
LEAD ENGINEER - SR. RESEARCH ENGINEER - Robotics and Mechanical Engineering
LEAD ENGINEER - SR. RESEARCH ENGINEER - Robotics and Mechanical Engineering

Southwest Research Institute • San Antonio (TX)

On-site
USD 130,000 - 170,000