Tuesday, October 28, 2025
OneSec

Real-Time C++ Engineer - Drone Autopilot

Posted: 10 hours ago

Job Description

About OneSec:OneSec is making food delivery 3 times faster and 10 times cheaper, by building the world’s first AI-Delivery drone. We are an International Startup with an office in the Center of Istanbul. Learn more about us on our website: www.OneSec.com The Role We're looking for a Real-Time C++ Engineer to build the autopilot software that powers autonomous navigation and decision-making on our delivery drones. You'll develop high-performance C++ systems running on QNX, implementing the core autonomy stack: computer vision processing, path planning, mission execution, and communication systems. Your code will process camera feeds in real-time, plan collision-free trajectories, and make critical flight decisions—all while maintaining deterministic performance and reliability. This is systems-level C++ programming where timing, efficiency, and correctness are paramount. What You'll Do: Develop real-time C++ software for the drone autopilot system running on QNX Implement high-performance computer vision pipelines: camera interfacing, image processing, object detection and tracking Build path planning and obstacle avoidance algorithms with real-time performance guarantees Design mission planning and execution logic for autonomous delivery operations Develop GPS-based navigation systems and ground communication protocols Optimize C++ code for multi-threaded, real-time performance: minimize latency, manage memory efficiently, eliminate jitter Profile and debug complex real-time systems using performance analysis tools Collaborate with perception, hardware, and control teams to integrate autopilot software with sensors and flight systems Qualifications: Expert-level C++ programming skills (modern C++17/20, STL, templates, RAII) Experience with real-time systems programming and performance-critical applications Strong understanding of multi-threading, concurrency, and lock-free programming techniques Familiarity with QNX, Linux RT, or other real-time operating systems Experience with computer vision libraries (OpenCV) or real-time image processing Knowledge of algorithms: path planning, computational geometry, state machines Proficiency with profiling and optimization tools (perf, gprof, Valgrind) Bonus: experience with robotics frameworks (ROS), GPU programming (CUDA), or autonomous vehicle systems Why Join OneSec? Work with an exceptionally talented and innovative team. Contribute to cutting-edge aerial robotics with real-world impact Be part of a startup defining the next generation of autonomous delivery infrastructure Attractive cash & equity compensation

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs