Skip to content
SkywaysSkyways

Computer Vision & Robotics Software Engineer

Develops computer vision and robotics algorithms for autonomous aerial platforms, focusing on landing evaluation, detect-and-avoid, and non-GPS navigation using sensor data like IMUs. Requires 5+ years experience in perception/navigation, C++/Python proficiency, and sensor fusion expertise.

About the job

What You'll Do

  • Develop and implement computer vision and robotics algorithms for autonomous flight.
  • Focus on landing zone evaluation and detect-and-avoid systems.
  • Work with sensor data (e.g., IMUs) for non-GPS navigation.
  • Collaborate with flight and mission planning teams.
  • Contribute across the full software development lifecycle.

What You'll Bring

  • 5+ years of experience in developing, testing, and deploying algorithms for perception, navigation, or object interaction in real-world applications.
  • Strong proficiency in C++ and/or Python.
  • A solid understanding of sensor fusion principles and practical experience with diverse sensor types.
  • Prior experience in aerospace, autonomous vehicles, or drone technology.

Bonus Points If You Have

  • Experience with embedded systems or real-time operating systems.
  • A background in guidance, navigation, and control (GNC) systems.
  • Familiarity with DevSecOps principles as they apply to robotics software deployment.

Skills

C++, Python, Computer Vision, Sensor Fusion, Robotics, Embedded Systems, Real-Time Operating Systems, Gnc, DevSecOps, Imus

OpenAI

OpenAI

San Francisco, CA

Control Systems Software Engineer, Robotics
$380k+/yrOn-siteEmbedded Engineering

Design and implement real-time control infrastructure for intelligent, reliable robots, spanning actuators, hardware interfaces, state estimation, and whole-robot behavior. The role requires strong robotics and control fundamentals, hands-on hardware experience, and production-quality C++ or Rust development.

Fab2

Fab2

Austin, TX
Software Integration Engineer
No salary listedOn-site3+ YOEEmbedded Engineering

Own end-to-end software integration for semiconductor manufacturing equipment, spanning firmware, control software, electronics, actuators, testing, and production handoff. Requires 3+ years developing software for physical systems, proficiency in C, Rust, and Python, and strong hardware debugging skills.

Zoox

Zoox

Foster City, CA

Software Engineer - Robot Software Infrastructure
$196k+/yrHybrid4+ YOEEmbedded Engineering

Develops operating-system platforms, device drivers, and infrastructure for autonomous-vehicle robotics systems. The role requires 4+ years of production software experience, strong Linux internals expertise, and proficiency in C/C++ plus scripting languages.

Motive

Motive

United States
Telematics Coverage Engineer
No salary listedOn-site4+ YOEEmbedded Engineering

Researches and expands vehicle telematics coverage by analyzing automotive network traffic, OEM documentation, and field logs. The role requires hands-on vehicle interfacing, reverse engineering, programming, physical debugging tools, and automotive communication standards expertise.

Applied Intuition

Applied Intuition

Washington, DC

Robotic Software Engineer
$135k+/yrOn-site3+ YOEEmbedded Engineering

Designs and integrates C++ autonomy software with UAV hardware, autopilots, sensors, and communication systems, supporting SIL/HIL validation and live flight testing. Requires 3+ years of robotics integration experience, U.S. citizenship, and security-clearance eligibility.