Robotics/Autonomy Engineer - Computer Vision

Knightwerx

Scottsdale (AZ)

On-site

USD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
Flexible work schedule

Job summary

Knightwerx seeks a Robotics/Autonomy Engineer – Computer Vision to lead perception, vision-based navigation, and autonomy software for a small unmanned electric aircraft. You will collaborate with flight-software, aeromechanical, and avionics teams to deliver robust autonomy for GPS-denied environments from prototype through production.

The role emphasizes cutting-edge computer vision, sensor fusion, and real-time autonomy algorithms to enable resilient operations in austere conditions.

Qualifications

  • Bachelor’s or higher degree in Computer Engineering, Electrical Engineering, Computer Science, Robotics, or a related discipline.
  • 5+ years of relevant industry experience in computer vision, robotics, or embedded systems.
  • Proven experience developing ISP and CV software.

Responsibilities

  • Design, develop, and optimize computer vision and ISP software for real-time robotic and UAV applications.
  • Implement and maintain camera drivers, video pipelines, and hardware-accelerated vision algorithms.
  • Integrate vision systems with navigation, control, and autonomy stacks.
  • Ensure software is scalable and maintainable across embedded and distributed platforms.
  • Collaborate with hardware, systems, and autonomy engineers to deliver end-to-end solutions.
  • Document software design, implementation, and test procedures.
  • Troubleshoot and debug system-level issues in camera and vision pipelines.

Skills

Image processing
Computer vision
Embedded systems
OpenCV
Camera calibration
CUDA
NVIDIA Jetson
Deep learning CV methods
SLAM
Real-time systems
Sensor fusion
Multi-sensor data

Education

Bachelor’s or higher degree in Computer/ Electrical Engineering, CS, Robotics

Tools

Docker
GStreamer
V4L2
Git
CMake
NVIDIA Jetson

Job description

  • Knightwerx is seeking a highly skilled Robotics/Autonomy Engineer – Computer Vision to lead development and integration of advanced perception, vision-based navigation, and autonomy software for a small, unmanned electric aircraft. We operate in a fast-paced development environment that balances innovation and ingenuity with practicality and reliability. You’ll collaborate with flight-software, aeromechanical, and avionics teams to deliver robust autonomy for GPS-denied, contested, and complex environments from prototype through production. The role emphasizes cutting-edge computer vision, sensor fusion, and real-time autonomy algorithms to enable resilient operations in austere conditions.
Work Experience
  • Bachelor’s or higher degree in Computer Engineering, Electrical Engineering, Computer Science, Robotics, or a related discipline.
  • 5+ years of relevant industry experience in computer vision, robotics, or embedded systems.
  • Proven experience developing image signal processing (ISP) and computer vision (CV) software.
  • Hands-on experience with MIPI Camera Serial Interface (CSI) and writing drivers for image sensors.
  • Experience integrating and operating camera systems in UAVs or other autonomous platforms.
  • Knowledge of video codecs (H.264/H.265) and network protocols for video transmission (RTSP, MPEG-TS).
Attributes
  • Effective collaborator in cross-functional team environments.
  • Open to feedback and committed to continuous improvement.
  • Innovative, hands-on, and practical in problem solving.
  • Multi-disciplinary mindset with strong engineering analysis skills.
  • Goal-driven, resilient, and accountable throughout the design process
Primary Duties
  • Design, develop, and optimize computer vision and ISP software for real-time robotic and UAV applications.
  • Implement and maintain camera drivers, video pipelines, and hardware-accelerated vision algorithms.
  • Integrate vision systems with navigation, control, and autonomy stacks.
  • Ensure software is scalable, maintainable, and efficient across embedded and distributed platforms.
  • Collaborate with hardware, systems, and autonomy engineers to deliver end-to-end solutions.
  • Participate in documentation of design, implementation, and test procedures.
  • Troubleshoot and debug system-level issues in camera and vision pipelines.
  • Stay current with emerging CV/ML methods, hardware accelerators, and best practices.
Tasks
  • Develop and optimize computer vision algorithms for perception, navigation, and target detection in GPS-denied and contested environments
  • Integrate vision systems with autonomy software, including sensor fusion, SLAM, and obstacle avoidance
  • Select, configure, and test vision sensors and compute payloads to support autonomous behaviors
  • Implement and validate real-time autonomy features using vision-based inputs and multi-sensor data
  • Ensure perception and autonomy software is scalable, maintainable, and efficient for prototype through production
  • Participate in rigorous field testing, data collection, and refinement of vision/autonomy performance
  • Document software design, algorithms, and test procedures for technical teams and stakeholders
Skills
  • Strong understanding of image formation, filtering, feature extraction, segmentation, optical flow, object detection, tracking, and recognition.
  • Experience with camera calibration (intrinsic/extrinsic) and time synchronization of multi-sensor data.
  • Proficiency with OpenCV, GStreamer, and V4L2.
  • Practical experience with hardware acceleration (CUDA, SIMD, Vulkan, etc.).
  • Familiarity with Nvidia Jetson platforms, FPGAs, and VPUs (Intel Movidius, Coral TPU).
  • Experience with deep learning-based CV methods (CNNs, transformers, object detection/segmentation frameworks such as YOLO, Faster R-CNN, Mask R-CNN, DETR, SAM, etc.).
  • Knowledge of classical CV methods (SIFT, SURF, ORB, HOG, Harris/FAST/ORB keypoints).
  • Understanding of image/video stabilization, SLAM, and 3D reconstruction fundamentals.
  • Experience with containerization (Docker) and container orchestration.
  • Proficiency with version control systems (Git) and build tools (CMake).
  • Strong programming skills in C++, Python, and/or Rust.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Computer Vision & Autonomy Engineer
Computer Vision & Autonomy Engineer

Arxlight • Oakland (CA)

On-site
USD 100,000 - 130,000
Senior Computer Vision & Autonomy Engineer
Senior Computer Vision & Autonomy Engineer

Arxlight • Oakland (CA)

On-site
USD 100,000 - 140,000
Computer Vision & Autonomy Engineer
Computer Vision & Autonomy Engineer

Arxlight • Oakland (CA)

On-site
USD 80,000 - 150,000
Computer Vision Engineer
Computer Vision Engineer

Mirador Search Partners • Arlington (VA)

On-site
USD 120,000 - 180,000
Senior UAV Vision & Autonomy Engineer
Senior UAV Vision & Autonomy Engineer

Knightwerx • Scottsdale (AZ)

On-site
USD 120,000 - 180,000
Health insurance
Flexible work schedule
Sr. Computer Vision Engineer - Visual Target Tracking
Sr. Computer Vision Engineer - Visual Target Tracking

Teledyne FLIR • Orem (UT)

On-site
USD 100,000 - 130,000
Software and Autonomy Engineering Lead
Software and Autonomy Engineering Lead

Wild West Systems, Inc. • Leander (TX)

On-site
USD 150,000 - 190,000
Computer Vision Engineer - Autonomy
Computer Vision Engineer - Autonomy

Amadeus Search • El Segundo (CA)

On-site
USD 200,000 - 300,000
Senior Computer Vision Engineer
Senior Computer Vision Engineer

iMETALX • United States

On-site
USD 130,000 - 180,000
Health Insurance/Dental
Paid Time Off
401k
+2
Computer Vision Engineer
Computer Vision Engineer

SR2 | Socially Responsible Recruitment | Certified B Corporation™ • San Francisco (CA)

On-site
USD 180,000 - 260,000