1

Senior Robotics Software Engineer Jobs in Virginia

About the role We are looking for a Senior Robotics Software Engineer to design and own the embedded and edge software that keeps autonomous tractors operating safely and reliably in the field. You ...

Senior Robotics Engineer

Sterling, VA ยท On-site

$103K - $142K/yr

Senior Robotics Engineer ABOUT US Hey! We're Molg We're building robotic systems that make ... Work with a talented cross-functional team of software, mechanical, electrical, and robotics ...

Senior Robotics Engineer

Sterling, VA ยท On-site

$103K - $142K/yr

Molg builds robotics microfactories and software to autonomously assemble and disassemble complex ... As a Senior Robotics Engineer, you will be responsible for: * Delivering high-quality, testable ...

Clearance Top Secret We are seeking an experienced Robotics & UAS Software Engineer to join our team. In this role, you will develop and integrate cuttingโ€‘edge solutions for unmanned aerial systems ...

Robotics Engineer

Sterling, VA ยท On-site

$95 - $130/hr

Work with a talented cross-functional team of software, mechanical, electrical, and robotics engineers to develop our core technologies in robotics, assembly intelligence, computer vision, and ...

Work with a talented cross-functional team of software, mechanical, electrical, and robotics engineers to develop our core technologies in robotics, assembly intelligence, computer vision, and ...

... Robotics Software Engineer, etc. DEGREE (Level Desired) Bachelor's Degree DEGREE (Focus) Computer Science, Software Engineering, Information Technology, Computer Engineering, Electrical Engineering ...

... Robotics Software Engineer, etc. DEGREE (Level Desired) Bachelor's Degree DEGREE (Focus) Computer Science, Software Engineering, Information Technology, Computer Engineering, Electrical Engineering ...

Software Engineer

Chantilly, VA ยท On-site

$110 - $140/hr

... Robotics Software Engineer, etc. DEGREE (Level Desired) Bachelor's Degree DEGREE (Focus) Computer Science, Software Engineering, Information Technology, Computer Engineering, Electrical Engineering ...

Software Engineer

Reston, VA ยท On-site

$90 - $120/hr

... Robotics Software Engineer, etc. DEGREE (Level Desired) Bachelor's Degree DEGREE (Focus) Computer Science, Software Engineering, Information Technology, Computer Engineering, Electrical Engineering ...

... Robotics Software Engineer, etc. DEGREE (Level Desired) Bachelor's Degree DEGREE (Focus) Computer Science, Software Engineering, Information Technology, Computer Engineering, Electrical Engineering ...

next page

Showing results 1-20

Senior Robotics Software Engineer information

See Virginia salary details

$74.9K

$142.1K

$190.4K

How much do senior robotics software engineer jobs pay per year?

As of Sep 5, 2026, the average yearly pay for senior robotics software engineer in Virginia is $142,062.00, according to ZipRecruiter salary data. Most workers in this role earn between $121,400.00 and $160,100.00 per year, depending on experience, location, and employer.

What is a senior robotics software engineer?

Senior Robotics Software Engineers are experienced professionals who design, develop, and maintain software systems that control robots and automated machinery. They work on advanced algorithms, perception, motion planning, and integration with hardware to enable robotic systems to perform complex tasks safely and efficiently. These engineers often lead technical projects, mentor junior team members, and collaborate with cross-disciplinary teams to bring innovative robotic solutions to life. Their expertise is crucial in industries such as manufacturing, healthcare, logistics, and autonomous vehicles.

What are the key skills and qualifications needed to thrive as a senior robotics software engineer?

To thrive as a Senior Robotics Software Engineer, you need advanced programming skills (often in C++, Python, or ROS), a strong background in computer science or engineering, and extensive experience with robotics algorithms. Familiarity with simulation tools (like Gazebo or MATLAB), version control systems, and relevant certifications in robotics or AI are highly valuable. Problem-solving, leadership, and excellent communication skills help drive complex projects and mentor junior engineers. These skills are essential to develop robust robotic systems, ensure seamless team collaboration, and deliver innovative solutions in a rapidly evolving field.

What are some typical challenges a senior robotics software engineer faces when integrating software with hardware systems?

A Senior Robotics Software Engineer often encounters challenges when ensuring that the software communicates reliably and efficiently with a variety of hardware components, such as sensors, actuators, and embedded controllers. Debugging real-time issues, handling latency, and synchronizing multiple subsystems are common hurdles. Additionally, adapting software to accommodate frequent hardware changes or updates and maintaining robust system performance under different operating conditions require both technical depth and strong cross-disciplinary collaboration with hardware engineers and technicians.

What is the difference between Senior Robotics Software Engineer vs Robotics Software Engineer?

AspectSenior Robotics Software EngineerRobotics Software Engineer
Required CredentialsBachelor's or Master's in Robotics, Computer Science, or related field; experience preferredBachelor's in relevant field; entry-level to mid-level experience
Work EnvironmentResearch labs, manufacturing, or tech companies focusing on robotics developmentSimilar environments, often in startups or established tech firms
Employer & Industry UsageUsed in robotics companies, automation firms, and research institutionsCommon in similar industries, often as entry to mid-level roles

The main difference between a Senior Robotics Software Engineer and a Robotics Software Engineer lies in experience and responsibility. Senior roles typically require more experience, leadership, and project management skills, whereas entry-level roles focus on developing core technical skills. Both roles are vital in robotics development across various industries.

What are the most commonly searched types of Robotics Software Engineer jobs in Virginia?

The most popular types of Robotics Software Engineer jobs in Virginia are:

Infographic showing various Senior Robotics Software Engineer job openings in Virginia as of August 2026, with employment types broken down into 86% Full Time, 10% Part Time, and 4% Contract. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $142,062 per year, or $68.3 per hour.

Senior Robotics Software Engineer

Ornata

Richmond, VA โ€ข On-site

$130 - $160/hr

Other

Posted 4 days ago


Key responsibilities

  • Design and implement tractor safety systems, including failsafes, watchdogs, redundancy strategies, and recovery behaviours.

  • Develop and maintain high-reliability software for edge devices and microcontrollers focused on uptime and deterministic behaviour.

  • Design and implement perception pipelines using sensors and build sensor fusion for localisation, obstacle detection, and environmental understanding.


Job description

About Ornata

Ornata is building the remote operations platform for agriculture.

We help farms operate machinery without a human in the cab, using the equipment they already own. Our service combines retrofit autonomy hardware, remote operators, AI, and operational systems to unlock the benefits of autonomy for every farm.

We are working with some of Australia's leading broadacre farming businesses and are now building the operational foundations required to scale safely, reliably, and repeatably.

About the role

We are looking for a Senior Robotics Software Engineer to design and own the embedded and edge software that keeps autonomous tractors operating safely and reliably in the field.

You will work closely with operators and the engineering team to understand how our machines behave in real conditions, then independently drive robust technical solutions. This is a hands-on senior role centred on safety-critical systems, fault tolerance, and resilient autonomy in demanding outdoor environments.

You will report directly to the CTO and help shape the future of Ornata's autonomy stack. Your software will directly control heavy machinery working in the paddock, so engineering excellence, safety, and reliability sit at the heart of everything you do.

What you'll do
  • Design and implement tractor safety systems โ€” failsafes, watchdogs, redundancy strategies, and recovery behaviours.
  • Develop and maintain high-reliability software running on edge devices and microcontrollers, with a focus on uptime and deterministic behaviour.
  • Contribute to localisation, path planning, and control systems that operate reliably across variable terrain and environmental conditions.
  • Design and implement perception pipelines using LiDAR, cameras, and other onboard sensors, and build robust sensor fusion for localisation, obstacle detection, and environmental understanding in dynamic field conditions.
  • Design and maintain robust communication pipelines between field hardware and cloud services, including telemetry and command pathways.
  • Build automated unit, integration, and simulation-based test frameworks, and lead hardware-in-the-loop (HIL) testing to validate behaviour across real sensors and actuators.
  • Implement logging, telemetry, and on-device diagnostics to support safe deployment and rapid field debugging.
What success looks like

In the first 90 days, you will understand Ornata's autonomy stack, how our machines behave in the field, and where the reliability and safety risks sit โ€” and you will be shipping improvements to the edge software with confidence.

Over the first 12 months, success means the on-machine software is more reliable, safer, and easier to debug in the field: safety mechanisms you can trust, perception and control that hold up across variable terrain, and test and observability frameworks that let the team deploy changes to heavy machinery with confidence.

This is a senior, hands-on engineering role. You will own safety-critical software that controls heavy machinery in the field, so we are looking for someone with the depth to build fault-tolerant systems and the judgement to know where the edge cases hide.

You'll likely be a good fit if you:
  • Have 5+ years of experience in embedded systems, robotics, or autonomous platforms.
  • Have strong C/C++ skills, including on microcontrollers, with proficiency in Python.
  • Have a deep understanding of navigation systems (localisation, path planning) and control theory.
  • Have built safety-critical or fault-tolerant systems, and think naturally about failure modes, redundancy, and recovery.
  • Have practical experience with HIL testing and automated validation frameworks.
  • Are comfortable with Linux-based edge devices and distributed system communication.
  • Have strong experience developing perception systems using LiDAR and/or camera data, including point cloud processing and sensor fusion.
  • Hold a degree in Robotics, Computer, Electrical, or Mechatronic Engineering.
Useful experience โ€” any of the following would help, but none are strict requirements:
  • ROS / ROS2, ArduPilot, or Gazebo simulation.
  • NVIDIA Jetson platforms and/or OTA update systems.
  • CAN bus systems and standards (e.g. J1939).
  • Buildroot or Yocto.
  • Working on real-world autonomous vehicles or heavy machinery.
  • Be part of a committed team and see the rewards of your work โ€” all early team members, including this role, hold company options, so each of us is rewarded for the company's success.
  • Real-world impact: your software directly controls heavy machinery operating in the paddock.
  • Architectural influence: report directly to the CTO and help shape the future of Ornata's autonomy stack.
  • A hands-on engineering environment in Richmond, with access to live hardware, testing rigs, and field deployments.
  • Quick-paced career growth for tenacious go-getters.
  • Be part of an inner-city Melbourne team building technology for one of Australia's most important industries.

A base package of $130,000โ€“$160,000, plus superannuation and employee share options (ESOP). We expect to offer a competitive senior package for the right person.

#J-18808-Ljbffr