Robotics Software Systems Engineer- Arlington, VA (Hybrid)

Borel Educational Consulting Services Logo
Borel Educational Consulting Services
  • Hardware
  • FullTime

Robotics Software Systems Engineer

Location: Hybrid (3 days onsite in Arlington / 2 days remote)

Compensation: Highly competitive and including significant equity in the company. Our client is committed to working with exceptional candidates to meet compensation goals when there is a fit.

About Our Client

Our client is a venture-backed maritime technology companyfocused on advancing maritime domain awareness and improving safety on the seas.

The company develops robotic AI-powered sensing platforms deployed on vessels worldwide, delivering unprecedented insight into maritime environments through advanced sensor fusion and edge computing.

Headquartered in Washington, D.C., the organization operates as a team with staff across the United States. The culture is mission-driven and fast moving, with teams collaborating across time zones and operating at an incredible pace in demanding real-world environments.

Company snapshot:

  • ~55 full-time employees
  • Tens of millions in revenue and growing rapidly
  • Global deployments across maritime environments

Why This Opportunity

This role offers the chance to help build a cutting-edge robotics sensing platform deployed globally across maritime environments.

You will work on systems that combine AI, robotics, infrared sensing, and distributed edge computing to deliver real-world operational impact. Engineers in this role contribute directly to technology operating in mission-critical environments where reliability, autonomy, and performance matter.

It is an opportunity to join a rapidly scaling team building advanced sensing infrastructure that enables better awareness, safety, and decision-making across the world’s oceans.

Role Overview

Our client is seeking a Robotics Software Systems Engineer to develop and maintain the software infrastructure behind a distributed edge sensing platform deployed across maritime environments.

This role sits at the intersection of robotics, real-time sensing, and distributed systems . Engineers in this position design software that coordinates multiple onboard sensors including infrared imaging systems (FLIR and similar), optical cameras, GPS, IMUs, radar, SDRs, and subsea acoustic sensors.

A major focus of the role is developing reliable systems for infrared sensing and thermal imaging, enabling detection and tracking capabilities in low-light, nighttime, and adverse maritime conditions.

You will work across the stack, from hardware-near ROS development to cloud messaging pipelines, ensuring that sensing systems collect, process, and transmit high-value data reliably even in remote environments with constrained bandwidth.

This role is ideal for engineers who enjoy building real-world robotic systems that must operate autonomously and reliably in harsh environments.

What You Will Do

  • Design and maintain core system software responsible for sensor control, data acquisition, and stream management across multiple sensing platforms.
  • Develop and optimize software for infrared imaging systems (FLIR and similar) including sensor integration, calibration, and data capture pipelines.
  • Build robotics control software for camera systems, stabilization, and automated tracking functions.
  • Enhance inter-process communication frameworks using ROS2.
  • Integrate and synchronize data inputs from infrared cameras, optical cameras, GPS, IMU, radar, lidar, acoustic sensors, and additional sensing technologies.
  • Optimize data transmission pipelines to ensure reliable artifact delivery over constrained bandwidth connections such as satellite uplinks.
  • Implement compression, serialization, and networking strategies to support long-range deployments.
  • Develop and maintain software modules for the configuration and management of edge devices including SDRs, cameras, and sensing hardware.
  • Collaborate with AI and backend teams to define data schemas, delivery pipelines, and observability frameworks for monitoring sensor and model performance.
  • Build tools for local testing, diagnostics, and monitoring of deployed systems in the field.
  • Improve system reliability, logging, and performance to support long-duration autonomous deployments.

What Our Client Is Looking For

  • Bachelor’s or Master’s degree in Robotics, Electrical Engineering, Computer Engineering, or a related field.
  • 4 years of experience developing production-quality robotics, embedded systems, or distributed software, ideally with some of that being at a startup.
  • Strong programming experience in Python and C.
  • Extensive development experience in Linux environments.
  • Hands-on experience working with infrared sensing systems such as FLIR or similar thermal imaging platforms.
  • Experience integrating sensor systems including GPS, IMU, radar, lidar, cameras, or acoustic sensors.
  • Experience with ROS2 or comparable robotics middleware frameworks.
  • Solid understanding of networking, message serialization, compression, and communication over constrained bandwidth links.
  • Experience building software for systems deployed in remote or field environments with intermittent connectivity.
  • Strong debugging, testing, and documentation practices for distributed systems.

Nice to Have

  • Experience with software-defined radio (SDR) systems.
  • Background in maritime, aerospace, or defense robotics deployments.
  • Experience developing high-reliability IoT or edge-compute platforms.
  • Experience with real-time video processing or computer vision pipelines involving thermal or infrared imaging.