Position: Embedded C/C++ developer/Программист Микроконтроллеров
Company: NIK-ELEKTRONIKA
Category: C++
Experience required: 2y
English level: intermediate

* Requirements:

 *minimum 2 years of embedded development C/C++ experience;
 * knowledge of one or more of the following Microcontrollers: stm32, Nordic nrf52, TI CCxx, Silicon Lab efr32, Allwiner H3);
* experience with interfaces: I2C, UART, Ethernet, USB, SPI, GPIO, RS232/RS485;
* knowledge of OS and libs: EmWin, TouchGFX, FreeRTOS, Linux Embedded C/C+;
* knowledge of Protocols/Standards: TCP/IP, UDP/IP, Modbus RTU, MQTT, HTTP, BLE, Wifi, ZigBee, Thread, z-wave, 6LowPan;
* experience with version control/bug tracking systems: Jira, Git;
* intermediate level of technical English.

* Responsibilities:

* software and firmware development on C/C++;
* design UML/APIs of the code;
* code review;
* co-work with Software/Hardware teams to develop high-quality prototypes and products;
* documenting firmware solutions.

* We offer:

* competitive salary and regular review based on technical skills;
* interesting projects;
* official employment;
* paid holiday and sick leave;
* flexible working hours;
* stable and competitive salary.