Software Engineer

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

About the Role

Owl Autonomous Imaging is seeking a Software Engineer to contribute to the development of software supporting Owl’s advanced AI-powered thermal imaging systems. This role will work across the software development lifecycle, collaborating closely with hardware, firmware, systems, machine learning, and test engineering teams to develop reliable, high-performance software for real-world sensing and perception applications.

The role has a broad technical scope spanning product test software, embedded imaging firmware and drivers, imaging applications and graphical user interfaces, image enhancement, perception software, and system integration. The ideal candidate is a hands-on software engineer who enjoys solving complex technical problems and working at the intersection of software, sensors, imaging, artificial intelligence, and embedded systems.

This position offers the opportunity to contribute directly to the development, testing, integration, and demonstration of innovative technology supporting automotive, autonomous systems, robotics, safety, security, and other demanding sensing applications.

What You’ll Accomplish

  • Deliver reliable, maintainable software that meets defined technical and product requirements.
  • Develop software, algorithms, and test sequences used to evaluate Owl products at multiple stages of development, including wafer test, final product test, and qualification testing.
  • Develop and maintain embedded software and product drivers supporting Owl’s imaging systems.
  • Develop and maintain graphical user interfaces for image capture, image enhancement, image analysis, and image display.
  • Develop, integrate, and optimize image enhancement algorithms and associated software.
  • Contribute to perception software development and system integration for Owl products, demonstration systems, and development programs.
  • Effectively integrate software with Owl’s imaging, sensing, embedded, and perception systems.
  • Identify and resolve software, hardware/software interface, and system-level issues efficiently.
  • Develop software that performs reliably in real-world operating environments.
  • Contribute meaningful improvements to software architecture, development practices, automation, and test coverage.
  • Collaborate effectively across multidisciplinary engineering teams.
  • Support successful product development milestones, customer deliverables, demonstrations, and government-funded development programs.
  • Continuously expand technical knowledge and contribute to Owl’s evolving software capabilities.

Role Level & Scope

  • Individual contributor role

Essential Responsibilities

Software Development & Product Test

  • Design, develop, test, debug, and maintain software, algorithms, and test sequences used to test and validate Owl products.
  • Develop software supporting wafer-level testing, product final test, qualification testing, and other product verification activities.
  • Develop algorithms and analysis tools to evaluate product performance and identify defects or deviations from specifications.
  • Collaborate closely with the Test Engineer to develop, automate, maintain, and improve test capabilities and coverage, and test debug.

Embedded Imaging Software & Product Drivers

  • Define, develop, test, and maintain product drivers and software interfaces required to control and communicate with Owl imaging hardware.
  • Integrate software with sensors, cameras, processors, electronics, and other embedded system components.
  • Support embedded system bring-up, debugging, validation, and troubleshooting.

Imaging Software, GUI & Image Enhancement

  • Develop and maintain software graphical user interfaces for Owl’s imaging products and systems.
  • Develop software supporting image capture, image enhancement, image analysis, and image display.
  • Continue development and enhancement of existing Owl imaging software and GUI capabilities in collaboration with current engineering resources.

Perception Software & System Integration

  • Contribute to computer vision, perception, sensor processing, and AI-enabled software applications.
  • Assist with perception software development and integration into Owl imaging systems.
  • Support integration of object detection, classification, tracking, ranging, and other perception capabilities as applicable to Owl products and programs.

General Engineering Responsibilities

  • Analyze technical requirements and translate them into software designs and implementation plans.
  • Develop unit, integration, and system-level tests to ensure software quality and reliability.
  • Participate in code reviews and contribute to software architecture and engineering standards.
  • Develop and maintain technical documentation related to software design, interfaces, testing, and operation.
  • Use debugging, profiling, logging, and other engineering tools to identify and resolve performance and reliability issues.
  • Contribute to continuous improvement of software development processes, tools, and practices.
  • Follow applicable quality, configuration management, cybersecurity, and company procedures.

What We’re Looking For

Required

  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or a related technical discipline.
  • 2+ years of professional software development experience, or equivalent relevant engineering experience.
  • Strong proficiency in C++, Python, or both.
  • Experience developing, debugging, and maintaining production-quality software.
  • Understanding of software development fundamentals, including object-oriented programming, data structures, algorithms, version control, testing, and debugging.
  • Experience working with Git or a comparable version-control system.
  • Ability to read and understand technical requirements and translate them into practical software solutions.
  • Strong analytical and problem-solving skills.
  • Ability to troubleshoot issues across software and hardware interfaces.
  • Strong written and verbal communication skills.
  • Ability to work effectively in a fast-paced, multidisciplinary engineering environment.
  • Demonstrated ability to work across multiple areas of the software stack and adapt to evolving technical priorities.
  • Experience with wafer testing, final product testing, qualification testing, or manufacturing test systems.
  • Experience developing embedded firmware, device drivers, or hardware interfaces.
  • Experience with camera, imaging, sensor, or other hardware-control software.
  • Experience developing graphical user interfaces for engineering, imaging, or technical applications.
  • Experience with image enhancement, image processing, computer vision, or imaging pipelines.
  • Experience with thermal/infrared imaging or other sensor technologies.
  • Experience with OpenCV, CUDA, TensorRT, or similar computer vision/GPU technologies.
  • Experience with robotics, autonomous vehicles, ADAS, drones, or other autonomous systems.
  • Familiarity with Agile/Scrum development methodologies.

Compensation Range

$115k – $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.