R&D center WINSTARS.AIRemote

Trainee/Junior Embedded Engineer

Description

THAT WOULD BE WONDERFUL IF YOU HAVE: • At least Bachelor's degree in one of the fields: computer science, computer engineering, applied mathematics, applied physics or related

Strong knowledge of: C programmingUnderstanding of pointers, memory, structs, arrays Ability to read and modify existing C code, write simple programs in C

Modern C++ programmingUnderstanding RAII concept Exceptions handling

Data structures and algorithms fundamentalsDynamic data structures (linked list, stack, queue, etc.) Recursion

Linux fundamentalsConfident use of terminal Basic commands (grep, ps, top, dmesg, etc.) Understanding of processes and permissions

Object-oriented programmingUnderstanding pillars and basic principles

Concurrency fundamentalsThreads Dataraces Synchronization primitives

Basic electronics knowledgeVoltage, current, resistance Ability to read simple schematics Familiarity with UART, I2C, SPI (at least conceptually)

Basic PythonWriting simple scripts Working with files, sockets, or subprocesses

WOULD BE A PLUS: Experience with writing programs in assembly language Understanding how CPU, Memory and peripherals work Understanding kernel modules Basic understanding of Git Acquaintance with object-oriented design and GoF patterns Knowledge of SOLID principles Experience with Raspberry Pi or other embedded Linux Familiarity with serial protocols (UART) in practice Any exposure to:Networking (TCP/UDP sockets) Real-time systems or timing constraints Firmware or microcontrollers (STM32, Arduino, etc.)

Experience using tools like: gdb, strace, tcpdump, or logic analyzers

ADVANTAGES FOR A CANDIDATE: • Stable and competitive salary; • Official payment + corporate accountant support; • Work in a cool & experienced team; • Useful & exciting projects; • Up to 26 Days Off per year at your convenience; • Convenient office in Vinnytsia or an opportunity to work remotely; • Team activities; • Corporate culture with maximum automation of processes; • Review of working conditions and position based on performance, productivity and development in accordance with a skills assessment program • Excellent opportunities and prospects for professional growth in a company with a 10-year history.

Skills

cplusplusGitAssemblyC++cppLinux

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching