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.

Apply for this role

Opens an email to hr@owlai.us with the role title filled in. Attach your CV and tell us briefly why this one.

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.