AI Software Engineer

QUANTUM SYSTEMS INC
Moorpark, United States of America
28 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 150K

Job location

Moorpark, United States of America

Tech stack

Artificial Intelligence
Computer Vision
C++
Nvidia CUDA
Python
Machine Learning
Object Detection
TensorFlow
Sensor Fusion
Smart Devices
Software Engineering
PyTorch
Deep Learning
Gpu Programming
Information Technology
ONNX (Open Neural Network Exchange) Format
Hardware Acceleration
Machine Learning Operations
TensorRT
Data Generation

Job description

We are seeking an AI Software Engineer III with deep expertise in computer vision, object detection, and real-time perception for autonomous drone systems. In this role, you will design, train, and deploy advanced AI models that enable our UAS platforms to detect, classify, track, and understand objects and environments in real time. You will work across the full perception stack from dataset creation and model development to embedded deployment and flight-test validation helping shape the intelligence that powers next-generation autonomous aircraft., * Develop and optimize AI/ML models for object detection, recognition, tracking, and scene understanding.

  • Build real-time perception pipelines for onboard deployment on edge compute platforms (NVIDIA Jetson, Qualcomm RB5, custom SoCs).
  • Train and evaluate deep-learning models using frameworks such as PyTorch or TensorFlow.
  • Design and maintain datasets, labeling workflows, and automated training pipelines.
  • Implement model compression, quantization, and hardware-accelerated inference (TensorRT, ONNX Runtime, CUDA).
  • Integrate perception outputs with navigation, autonomy, and mission-planning systems.
  • Collaborate with flight-control and embedded teams to ensure perception algorithms meet real-time constraints.
  • Conduct field testing, collect flight data, and iterate on model performance based on real-world conditions.
  • Develop tools for visualization, telemetry analysis, and performance benchmarking.
  • Participate in system-level architecture discussions for autonomy, safety, and mission capabilities.

Requirements

  • Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, AI/ML, or related field.
  • 3+ years of experience developing computer-vision or deep-learning systems.
  • Strong proficiency with PyTorch or TensorFlow, and experience training CNNs, transformers, or detection networks.
  • Hands-on experience with object-detection architectures (YOLO, Faster R-CNN, SSD, DETR, etc.).
  • Experience deploying models to embedded or edge devices with real-time performance requirements.
  • Strong understanding of image processing, camera models, and multi-sensor fusion concepts.
  • Proficiency in Python and C++ for production-quality software development.
  • Ability to obtain and maintain a U.S. security clearance may be required depending on program needs.
  • Must be a U.S. citizen for export-controlled technology.
  • Ability to obtain and maintain a U.S. security clearance may be required depending on program needs.
  • Must be a U.S. citizen for export-controlled technology., * Experience with UAS, robotics, or autonomous systems.
  • Familiarity with SLAM, optical flow, depth estimation, or 3D perception.
  • Experience with GPU programming (CUDA), hardware acceleration, or custom inference engines.
  • Background in synthetic data generation, simulation environments, or domain adaptation.
  • Experience with ROS/ROS2, PX4, or other robotics frameworks.
  • Knowledge of tracking algorithms (SORT, DeepSORT, ByteTrack) or multi-object tracking systems.
  • Experience with real-time video pipelines, GStreamer, or camera-sensor integration.

Apply for this position