Careers

Tezos ecosystem career opportunities

Tezos is the product of many organizations and individuals across the globe working together on an open-source project.

Junior/Middle Golang Software Engineer

Madfish

Madfish

Software Engineering
Ukraine
Posted on Dec 2, 2025

Project Overview:
Development of middleware and services in Go for interaction with drones and peripheral systems. Work involves handling telemetry streams, network protocols, and video streaming. The team works with ARM-based computers such as Jetson, Raspberry Pi, and Orange Pi.

Responsibilities:

  • Develop and maintain Go-based services and middleware.
  • Work with telemetry streams, network protocols, and video streams.
  • Collaborate with hardware platforms (drones, controllers, microcontrollers).
  • Ensure efficient multithreading and data transfer handling.

Requirements:

  • 2+ years of experience with Go programming language.
  • Experience with Linux.
  • Understanding of multithreading.
  • Basic understanding of networks and data transmission.
  • Minimal experience working with hardware (e.g., drones, CNC machines, microcontrollers, PLCs, flight controllers, ARM boards, radio modules) and willingness to work with hardware.
  • Strong motivation to learn and develop professionally.
  • At least Intermediate level of English.

Desired:

  • Experience with software such as GStreamer, FFmpeg, OBS Studio, QGC, Mission Planner.
  • Experience with data transmission protocols: MAVLink, OPC-UA, video streams (RTMP, RTP, MPETS, WebRTC), CAN, Modbus.
  • Experience with ARM platforms: Jetson, Raspberry Pi, Orange Pi.
  • Basic knowledge of other programming languages: C, C++, Python.