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 |
See stats of candidates who applied for this job đź‘€
📊
Average salary range of similar jobs in
analytics →
Loading...