Jobs · Engineering · Missouri

Experienced Drone Robotics Perception AI / ML Software Developer

WingXpand · St Louis, MO · 8 mo ago
EngineeringFull-time

Key Responsibilities

  • Design, develop and implement algorithms for navigation, mapping, sensing, detection, and alerting
  • Integrate software systems with drone hardware, including onboard sensors
  • Integrate perception algorithms into autopilot software feedback loop
  • Refine software parameters to improve performance through software simulations, lab and flight assessments
  • Seamlessly collaborate with hardware and manufacturing engineers to achieve aircraft performance requirements and ensure compatibility
  • Leverage and maintain a scalable software development workflow, including writing clear, well documented and easy to maintain code

Qualifications

  • Bachelor's or Master's degree in computer science, software engineering, electrical engineering, robotics or a related field
  • 3+ years of experience in software development, with a focus on autonomy systems
  • Strong skills in C++ and Python
  • Expertise in machine learning and artificial intelligence approaches utilizing sensor data, especially experience with SLAM, VIO, computer vision and control systems
  • Experience with integrating software with onboard computers like Rasberry Pi, NVIDIA Jetson, and VOXL
  • Desired additional experiences with TensorFlow Lite, YOLO, Google Colab, ROS, and Ubuntu
  • Strong expertise in selecting, creating and implementing perception, edge AI, and machine learning algorithms in the real world
  • Expert at developing image detection models and has experience training deep-learning models in an end-to-end fashion based on use case requirements
  • Strong expertise in developing software architecture, data networking concepts, testing and debugging software
  • Experience with agile software development workflows and has ability to fully build software from source files, leveraging GitHub
  • Self-starter eager to learn and dive into new projects with strong communication and teamwork skills

Additional Qualifications

  • Familiarity with RTOS and network protocols (e.g., TCP/IP, MQTT) for real-time embedded applications
  • Understanding of cloud computing platforms and services for backend support and AI model operations
  • Preference given to those with a background in developing and flying drones
  • Preference given to those with a proven track record of succeeding in fast-paced environments

Similar jobs

ROBOTIC AI DEVELOPER

genoma labsLos Angeles Metropolitan Area· 3 days ago
Engineeringapply on genoma-labs.com