SiFly
Embedded Software Engineer
SiFlyTurkey19 hours ago
Full-timeRemote FriendlyEngineering

SiFly Aviation, Inc. is an innovative technology company developing high-endurance drones, designed to revolutionize agricultural surveying, crop management, and the public-safety sector.


Our platform replaces traditional helicopter surveys with a cost-effective drone solution, enabling farmers to monitor multiple farms and public-safety entities execute their operations remotely and efficiently in drone as first responder (DFR) scenarios. We are at the forefront of integrating advanced technologies such as AI, video signal processing, real-time multi-spectral image viewing, long range wireless communications and aerodynamic flight control to transform the agricultural and public-safety industries.


Role Overview


We are looking for a highly capable engineer who can contribute across embedded development, real-time processing, and system integration. The role requires both depth in programming and algorithms, and breadth across hardware and software domains. You will work on everything from firmware on microcontrollers to high-level applications that handle video, communication, control, and the interpretation of complex sensor data.


Responsibilities

  • Design and implement firmware for real-time systems, ensuring robustness and performance on constrained hardware.
  • Apply techniques from digital signal processing, estimation theory, and computer vision to extract information, improve performance, and enable advanced features.
  • Combine information from multiple sensors to improve reliability and accuracy in dynamic environments.
  • Connect and coordinate sensors, actuators, and communication interfaces into complete, working systems.
  • Build efficient pathways for video, telemetry, and sensor data, with an emphasis on low latency, stability, and clarity of output.
  • Work with image sensors and their parameters (such as exposure, shutter speed, ISO, and focal characteristics) and apply calibration methods to achieve consistent results.
  • Investigate and solve issues that may arise across hardware, firmware, and software layers.
  • Rapidly validate concepts, then refine them into reliable and maintainable solutions.
  • Develop clear ways to present complex measurements and results for debugging, calibration, and system evaluation.
  • Work closely with the team to design architectures, test in the field, and iterate quickly.


Requirements

  • Demonstrated strength in embedded systems programming (C, C++, Python) and real-time development.
  • Solid understanding of digital signal processing, computer vision, and sensor fusion principles.
  • Ability to design and optimize algorithms for real-time execution and estimation.
  • Experience integrating sensors, actuators, and communication modules, including calibration and alignment.
  • Practical expertise in debugging, profiling, and solving system-level problems.
  • Comfort working across disciplines and taking ownership of technical challenges end-to-end.


Nice to Have

  • Familiarity with robotics, drones, or other real-time mechatronic systems.
  • Experience with video streaming, networking, or GPU-accelerated computation.
  • Background in deploying systems to field environments and adapting them under real-world conditions.
  • Exposure to camera calibration workflows, including intrinsic parameters such as focal length, distortion, and alignment, and experience with related tools.


What We Offer

  • The opportunity to work on next-generation drone and AI platforms with real-world impact.
  • A high-performance, collaborative engineering environment.
  • Competitive salary.
  • Location: Ankara, Istanbul

Key Skills

Ranked by relevance