Position:
Junior / Middle Software Engineer
Company:
DroneOps
Location:
Ukraine, Kyiv
Employment type:
Fulltime
Work Arrangement:
Office, Remote, Hybrid Remote
Short Summary:
DroneOps is seeking a Junior / Middle Software Engineer to join their product software team, focusing on onboard navigation product software for UAVs. The role involves system development, product support, and engineering quality.
Responsibilities:
- Implement and maintain parts of the onboard product software and supporting services
- Develop internal tools, automation, and utilities used across development and release workflows
- Support, test, and debug components of the onboard navigation product software
- Verify algorithm and integration changes before release
- Improve and maintain CI/CD for the product codebase
- Run and maintain simulation and replay-based validation
Requirement:
- 1+ years of professional software development experience
- Solid Python skills
- 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)
- English B2+ for documentation and technical discussion; Ukrainian for day-to-day team communication
Benefits:
- Competitive salary
- Reservation from mobilization
- Impact on improving the country's defense capabilities
- 21 days of vacation + public holidays, sick leaves