Position: Embedded developer
Company: 3asoft
Category: C++
Experience: 2y
English level: pre

Необхідні навики:

•	знання мов С\С++;
•	виконання повного циклу розробки програмного забезпечення для мікроконтролерів STM,AVR;
•	проведення тестування програмного забезпечення;
•	проведення налаштування та оптимізації роботи програмного забезпечення для мікроконтролерів;
•	оформлення належної конструкторської документації;
•	тісна взаємодія з виробничими підрозділами на етапі виготовлення продукції та її впровадження у виробництво;
•	оптимізація ПЗ існуючих продуктів;
•	робота з вимірювальним обладнанням (осцилограф, генератор сигналів та ін.).
Побажання до кандидата на посаду:
•	освіта — інженерна вища освіта;
•	досвід роботи на аналогічній посаді від 2 років;
•	володіння англійською мовою (рівень не нижче Іntermediate)
•	досвід створення ПЗ для ОС Windows буде перевагою
•	високий рівень володіння мовою програмування C, досвід програмування систем реального часу на C під мікроконтролери (бажано FreeRTOS);
•	знання архітектури МК, досвід роботи з регістрами, перериваннями та інше;
•	знання та досвід роботи з інтерфейсами I2C, UART, Ethernet, USB, SPI, GPIO, RS232/RS485;
•	робота в середовищі IAR, STMCube, Qt Creator;