XX
Robotics/Autonomy Engineer - Computer VisionKnightwerxUnited States
XX

Robotics/Autonomy Engineer - Computer Vision

Knightwerx
  • US
    United States
  • US
    United States

About

Job description Find out more about the daily tasks, overall responsibilities, and required experience for this opportunity by scrolling down now. 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). xywuqvp Strong programming skills in C++, Python, and/or Rust. Requirements Must have US citizenship On-site, collaborative work environment
  • United States

Languages

  • English
Notice for Users

This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.