Odd Systems — це оборонна технологічна компанія що спеціалізується на розробці та виробництві тепловізійних камер та FPV-дронів.
29 січня 2026 deftech бронювання

Engineering Lead (вакансія неактивна)

Київ, віддалено

The Fourth Law / TFL / Четвертий Закон is an autonomous robotics company focused on solving massively scalable autonomy for defensive FPV drones. The company has offices in the US, EU and Ukraine and is on a mission to increase the defensive capabilities of the Free World. Its name is a reference to Isaac Asimov’s three laws of robotics and the search for an enigmatic Fourth Law.

Requirements:

  • Experience with Software Design Principles: Proficiency in SOLID principles and other software design methodologies.
  • Software Architecture Knowledge: Experience in creating and understanding UML diagrams for effective system design.
  • Deep C++ Expertise: Strong fundamentals in C++, including multi-threading, system-level debugging, and Linux toolchain usage.
  • Custom Linux Literacy: Hands-on experience working with custom Linux distributions, preferably created via The Yocto Project or Buildroot.
  • Vision & Graphics Stack: Familiarity with the V4L2 (Video4Linux) framework and graphics rendering using DRM/OpenGL.
  • Python Proficiency: Experience in building scripts and automation tools for system management and AI integration.

Responsibilities:

  • Architecture Implementation: Translate software architecture models into clean, functional, and maintainable code, ensuring scalability and modularity across custom Linux systems.
  • High-Performance Component Development: Develop optimized C++ code for system services, focusing on low-latency execution and efficient memory management.
  • Display & Graphics Management: Enhance the platform’s graphics stack, working with DRM and OpenGL/GLES interfaces for hardware-accelerated rendering.
  • Hardware Interface Integration: Implement and optimize data pipelines for high-bandwidth interfaces, such as MIPI-CSI camera integration and sensor handling.
  • Pattern-Based Development: Use advanced programming patterns (e.g., State, Strategy, Observer) to ensure a maintainable and reusable codebase.
  • Agile Collaboration: Actively engage in Scrum ceremonies, contributing to sprint planning and the iterative delivery of high-quality features.
  • Hybrid Tooling & AI Support: Leverage Python for building automation frameworks and connecting high-level logic with system binaries.

We Offer:

  • Self-development and assistance.
  • Market salary.
  • Flexible/hybrid working hours.
  • 24 paid days off per year + 14 additional days off for veterans.