Software Engineer
16 views
11.06.2026
Software Engineer
Middle, Junior
Development
1500-2700$
1-2 years

Schedule

Full-time

Location

Kyiv

Type of Work

Office
Hybrid type
Remote

Sphere

Military/Defense tech
About Job
Summary

DroneOps is seeking a Junior/Middle Software Engineer to join their product software team, focusing on onboard navigation systems for UAVs. This role involves hands-on development, support, and verification of software, contributing to innovative products that enhance UAV autonomy and navigation for critical defense applications. The ideal candidate will have 1+ years of Python experience and a passion for understanding complex software behavior in real-world systems.

Responsibilities

System development

  • Implement and maintain parts of the onboard product software and supporting services
  • Develop internal tools, automation, and utilities used across development and release workflows
  • Integrate new features into the production codebase with stable behavior, logging, and configuration

Product software support & verification

  • Support, test, and debug components of the onboard navigation product software
  • Verify algorithm and integration changes before release: unit tests, simulation scenarios, replay workflows, and hardware-in-the-loop checks
  • Investigate failures from CI, field logs, and developer reports; reproduce issues and help resolving them
  • Extend test coverage and internal utilities where routine checks can be automated

Engineering quality & delivery

  • Improve and maintain CI/CD for the product codebase (builds, Docker images, automated test pipelines, release checks)
  • Optimize hot paths and tooling where profiling shows clear wins
  • Follow team code standards, participate in code review, and help keep the codebase maintainable

Simulation & replay tooling

  • Run and maintain simulation and replay-based validation (software-in-the-loop, logged flight replay, autopilot estimator replay)
  • Help expand test scenarios and regression checks as the product and integration surface grow
  • Work with flight and navigation teams to turn real incidents into repeatable test cases

Requirements
What we Expect

Required skills & experience

  • 1+ years of professional software development experience, or strong equivalent from internships, pet projects, or open source with evidence of shipped work
  • Solid Python: reading & extending existing codebases, writing tests, debugging
  • Experience with multi-threading, multi-processing, or async applications
  • Comfort with Linux as a daily development environment
  • Experience with Git and collaborative workflows
  • Basic understanding of automated testing (pytest or similar) and why regressions matter in production systems
  • Ability to read logs, configs, and stack traces and communicate findings clearly to the team
  • Docker for local and CI environments
  • GitHub Actions or similar CI/CD
  • English B2+ for documentation and technical discussion; Ukrainian for day-to-day team communication

Nice to have

  • YAML-driven configuration (e.g. Hydra-style setups)
  • MAVLink, drone autopilots, or robotics middleware
  • Simulation experience (SITL, game-engine or physics simulators, recorded-data replay)
  • HDF5 or other structured telemetry / time-series data
  • C++ or willingness to work alongside C++ components when replay or autopilot tooling requires it
  • Interest in embedded or resource-constrained targets

Professional Skill
Robotics Python C/C++
Tools
Git
Tech Stack
C++ Python
Languages
English | Upper-Intermediate
What we offer
What we Offer

  • Team eager to share the knowledge we have and help you become proficient across a wide range of areas;
  • Courses and investment in your professional growth;
  • Work on game-changing products which have real impact on the world;
  • Team which share common values and meanings, help and support each other;
  • Possibility to create, test and improve real autonomous aircrafts;
  • Official employment, booking, 21 days of vacation;
  • There is some food in office, water, beer, cigarettes;
  • You will definitely not be the same as before!

About Company
Drone Operations
https://droneoperations.ai/en

About UsПродуктова IT-компанія, що займається розробкою альтернативної навігації для БПЛА