W
Warbirds Бойові Птахи України
BackendSenior
Старший інженер програміст бізнес-логіки БПЛА (Python Software Engineer)
PythonEmbedded SystemsAlgorithmsData StructuresAsynchronous ProgrammingEvent-Driven ProgrammingLinuxCC++TelemetryUdpMavlinkProtobuf
About the Position
Join the 'Warbirds of Ukraine' and become part of an international team shaping the future of defense technologies. We are looking for a strong Python engineer with solid engineering thinking and an understanding of embedded systems.
Responsibilities
- Develop control logic primarily in Python for companion-computer (Raspberry Pi, Jetson, etc.)
- Implement business logic for drone behavior
- Integrate with external systems and devices
- Work with asynchronous programming, timing, and events
- Participate in system architecture formulation
Requirements
- Confident in Python
- Experience developing complex application logic
- Understanding of algorithms
- Data structures knowledge
- Experience with asynchronous code
- Event-driven programming
- Understanding of real-time or near-real-time systems
- Familiarity with Linux as a working environment
- Strong engineering mindset
- Ability to comprehend and work with existing code
- Strong mathematical background (preferred)
- Understanding of C/C++ for low-level interactions
- Experience with embedded/robotics/control systems
- Familiarity with telemetry
- Knowledge of data exchange protocols (UDP, Mavlink, Protobuf, etc.)
- Experience in simulation or modeling systems
Benefits
- Work with real complex systems instead of abstract problems
- Architectural challenges and product influence
- Team of strong systems and embedded engineers
- Opportunity to see the results of your work in hardware
- Protection from mobilization (if you have current military registration documents)
- Mandatory polygraph testing.
Prepare for this role on ITLead
Take the matching roadmap and practice real interview questions asked for this level.
Старший інженер програміст бізнес-логіки БПЛА (Python Software Engineer)