Trainee/Junior C++/Python Developer

to $1000
🪖 DefTech Product

About us
We develop and support hardware‑related solutions: embedded systems, network equipment, low‑level services and tools for working with real devices. You will work directly with engineers who live in C++, Python, Linux and hardware every day.

About the role
We are looking for a Trainee/Junior C++/Python Developer who wants to grow in low‑level development and work closely with hardware. This is a full‑time on‑site position in Kyiv with official employment, paid salary and the possibility of military deferment.

Responsibilities

  • Develop and maintain software in C++ and Python for hardware‑related projects (embedded systems, drivers, communication protocols, test tools).
  • Work with real devices in the lab: bring‑up, debugging, testing, log analysis.
  • Write Python scripts for automation, infrastructure tasks and data analysis.
  • Collaborate with senior engineers and follow a structured learning plan.

Requirements

  • Basic knowledge of C++ (pointers, memory management, classes, structures, basic STL).
  • Basic knowledge of Python (scripts, file processing, small utilities).
  • Confident Linux user (terminal, basic commands, build/compile).
  • Understanding of computer science fundamentals (data structures, algorithms, networking basics).
  • Strong motivation to learn and develop in low‑level/hardware engineering.
  • Ability and readiness to work on‑site in Kyiv (this is mandatory).

Nice to have

  • Any experience with Arduino/STM32/other microcontrollers, robotics, electronics, SDR, etc.
  • Pet projects or code samples on GitHub (study projects are also fine).
  • Participation in competitions, hackathons or university tech projects.
  • Experience with higher‑level languages (C#, JavaScript, Node.js and others) — this knowledge will also be useful in our work.

We offer

  • Full‑time on‑site work in Kyiv.
  • Paid position (salary range discussed individually based on skills and experience).
  • Possibility of military deferment (бронь).
  • Mentorship from experienced engineers, code reviews and a clear growth roadmap.
  • Work with real hardware products and systems, not just typical web tasks.
  • Friendly, engineering‑driven environment.

Required languages

English B2 - Upper Intermediate
Ukrainian C2 - Proficient
Published 25 May
111 views
·
15 applications
Response activity: Very high
Last responded 3 days ago
See stats of candidates who applied for this job đź‘€
To apply for this and other jobs on Djinni login or signup.
Loading...