Robotics Software Engineer

Owl Autonomous Imaging, Inc.

Village of Fairport (NY)

Hybrid

USD 100,000 - 140,000

Full time

14 days+

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 salary and benefits
Medical, dental, and vision coverage
401(k) with company match
Unlimited PTO

Job summary

Owl Autonomous Imaging, Inc. is seeking a Robotics Software Engineer to design, develop, and deploy software powering advanced robotic systems. You will work with a multidisciplinary team to build algorithms, sensors, and control systems for autonomy and perception.

The role emphasizes real-time perception on edge devices, SLAM/VIO pipelines, and multi-sensor fusion, with a focus on deploying models and ADAS features. Hybrid work in Fairport, NY is offered.

Qualifications

  • Master's degree in CS, Robotics, EE or related field.
  • Experience building software for robotics, autonomy or embedded systems.
  • Ability to explain complex technical concepts clearly.
  • Strong sensor integration and multi-sensor data processing.
  • Experience with real-time/edge computing and SLAM pipelines.

Responsibilities

  • Develop real-time perception systems on NVIDIA Jetson devices.
  • Build and own VIO and SLAM pipelines with end-to-end mapping.
  • Integrate IMU data and ensure multi-sensor synchronization.
  • Design autonomous perception algorithms for real-time decision-making.
  • Optimize DL models for edge deployment using TensorRT and GPUs.
  • Develop ADAS features for vehicle safety and driver assistance.
  • Create scalable data pipelines for ML training and data workflows.

Skills

C++
Python
Real-time systems
VIO/SLAM
Sensor fusion
Edge computing
ML/DL concepts

Education

Master's degree in Computer Science, Robotics, Electrical Engineering

Tools

ROS1/ROS2
OpenCV
CUDA

Job description

Skip to content

Robotics Software Engineer

Location: Fairport, NY – Hybrid | Employment Type: Full Time

About the Role

As a Robotics Software Engineer, you will design, develop, and deploy software that powers advanced robotic systems. You’ll work closely with a multidisciplinary team to build and integrate algorithms, sensors, and control systems that improve system performance, autonomy, and reliability. This role is ideal for someone who enjoys solving hard, real-world problems at the intersection of robotics and perception.

What You’ll Accomplish
  • Develop and deploy real-time perception systems on NVIDIA Jetson edge devices using computer vision and multi-sensor fusion
  • Build and own visual-inertial odometry (VIO) and SLAM pipelines, including end-to-end mapping systems
  • Integrate IMU data, manage multi-rate sensor fusion, and ensure accurate sensor synchronization across modalities
  • Establish SLAM systems that interface directly with perception outputs (3D detections, depth, ego-frame understanding)
  • Optimize deep learning models for edge deployment using TensorRT and GPU acceleration techniques
  • Design and implement autonomous perception algorithms for real-time perception and decision-making systems.
  • Develop and optimize ADAS features supporting vehicle safety and driver assistance capabilities.
  • Design scalable data pipelines supporting ML training and multi-sensor data workflows
  • Own the end-to-end data engine: ingestion, storage, versioning, annotation flow, and quality validation
  • Translate product requirements into robust autonomy and robotics software implementations
  • Apply ML/DL techniques, including CNNs, to perception and autonomy challenges
  • Use Python, C++, ROS1/ROS2, OpenCV, PyTorch, and MATLAB in production systems
Role Level & Scope
  • Individual contributor role
What We’re Looking For
Required
  • Master’s degree in Computer Science, Robotics, Electrical Engineering, or related field (or equivalent industry experience)
  • Experience building software for robotics, autonomy, or embedded systems
  • Ability to translate complex technical concepts into clear, accessible language for non- technical stakeholders
  • Strong familiarity with sensor integration and multi-sensor data processing (camera, LiDAR, IMU, radar, etc.)
  • Exposure to thermal imaging or infrared sensing systems
  • Experience with real-time or edge computing systems
  • Proficiency in C++ and Python, with strong C++ for latency-critical SLAM
  • Hands-on VIO/SLAM development with a modern framework (e.g., VINS-Mono/Fusion, ORB-SLAM3) and the underlying state estimation (factor graphs, manifold optimization)
  • Experience with IMU pre-integration, camera–IMU calibration, and multi-sensor time synchronization
Preferred
  • Experience with PyTorch, TensorFlow, OpenCV, NumPy, and related ML/CV libraries
  • Hands-on experience with camera-based imaging systems in robotics or embedded platforms
  • Valid driver’s license or ability to obtain one within the first 6 months of employment.
  • Strong background in sensor fusion and multi-modal perception systems
  • Experience with ROS1/ROS2-based robotics development
  • Familiarity with GPU acceleration and image processing optimization
  • Experience operating in cross-functional, multidisciplinary teams
  • 5+ years of software development experience in robotics, autonomy, or related domains
  • Understanding of failure modes (degenerate motion, low-texture environments, thermal-only fallback cases)
  • Experience working in GPS-denied or degraded environments (strong plus)
  • Familiarity with SLAM/odometry evaluation metrics (ATE/RPE) and benchmarking on standard datasets
Compensation Range

$100k – $140k annually, based on experience, qualifications, and geographic location, plus applicable benefits.

Physical & Work Environment Requirements
  • Prolonged periods of sitting at a desk and working on a computer
  • Must be able to lift up to 40 pounds at times
  • Primary work environment is a professional corporate office and electronics laboratory
  • Travel: Ability to travel domestically as required for the position
  • Candidates must be able to perform the essential functions of the position, with or without reasonable accommodation
Position Eligibility

This position could be subject to contractual requirements that require the successful candidate to be a U.S. Citizen.

Who We Are

Owl Autonomous Imaging is helping define the next generation of Physical AI through advanced thermal imaging semiconductors and AI powered perception platforms. Our technology enables autonomous drones, robotic systems, intelligent machines, and other platforms to perceive and operate in degraded, denied, and no visibility environments where conventional sensors fail.

As a U.S. based developer of advanced long wave infrared (LWIR) imaging technology, Owl is building next generation thermal perception systems for applications across defense, robotics, and safety and security.

At Owl, we foster a culture of innovation, collaboration, technical excellence, and accountability. Our team tackles challenging engineering problems, develops technology with real world impact, and plays a direct role in shaping the future of intelligent machines.

What We Offer
  • Competitive salary and benefits
  • Medical, dental, and vision coverage
  • 401(k) with company match
  • Unlimited paid time off and company holidays
  • Flexible work environment
Equal Employment Opportunity

Owl AI (Owl Autonomous Imaging) is an equal opportunity employer. We are committed to providing equal employment opportunities to qualified applicants and employees without regard to race, color, religion, sex, pregnancy, childbirth or related medical conditions, sexual orientation, gender identity, national origin, age, disability, genetic information, or protected veteran status, or any other status protected by applicable federal, state, or local law.

Reasonable Accommodation

Owl AI is committed to providing reasonable accommodations to qualified individuals with disabilities during the application process and employment, consistent with applicable law. If you require an accommodation to participate in the application process, please contact Human Resources directly at HR@owlai.us .

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Owl Autonomous Imaging, Inc. • Village of Fairport (NY)

Hybrid
USD 115,000 - 140,000
Competitive salary and benefits
Medical, dental, and vision coverage
401(k) with company match
+1
Software Engineering Team Leader
Software Engineering Team Leader

Owl Autonomous Imaging, Inc. • Village of Fairport (NY)

Hybrid
USD 135,000 - 175,000
Medical coverage
Dental coverage
Vision coverage
+3
Machine Learning System Engineer
Machine Learning System Engineer

Owl Autonomous Imaging, Inc. • United States

Remote
USD 100,000 - 140,000
Medical coverage
401(k) match
Unlimited PTO
+1
Test Engineer
Test Engineer

Owl Autonomous Imaging, Inc. • Village of Fairport (NY)

Hybrid
USD 130,000 - 160,000
Competitive salary
Medical, dental, and vision coverage
401(k) with company match
+2
Senior Robotics & Autonomy Software Engineer (Onsite)
Senior Robotics & Autonomy Software Engineer (Onsite)

Nokturnal AI • Florida

On-site
USD 150,000 - 218,000
Health insurance
Dental insurance
Vision insurance
+2
Senior Robotics Software Engineer, Perception
Senior Robotics Software Engineer, Perception

Parallel Systems • Los Angeles (CA)

On-site
USD 163,000 - 212,000
Robotics Software Engineer
Robotics Software Engineer

Bright Vision Technologies • United States

On-site
USD 100,000 - 150,000
Robotics Autonomy Engineer: Simulation
Robotics Autonomy Engineer: Simulation

FieldAI • Irvine (CA)

On-site
USD 70,000 - 300,000
Competitive salary based on experience
Hybrid or remote work option
Diverse and inclusive work environment
Senior Robotics Software Engineer, Autonomy
Senior Robotics Software Engineer, Autonomy

Bear Robotics, Inc. • Redwood City (CA)

Hybrid
USD 210,000 - 257,000
Health insurance
Dental/Vision
Stock options
Senior Perception AI Engineer, Robotics for Dynamic Environments
Senior Perception AI Engineer, Robotics for Dynamic Environments

Agility Robotics • California

Hybrid
USD 197,000 - 307,000
401(k) plan with company match
Equity stock options
Medical, Dental, Vision insurance
+5