Embedded C/C++ Developer

Droid technologies 

📍 Kyiv City, Ukraine 🇺🇦

full-time
mid-level
remote
Posted —

Key Skills

C/C++STM32FreeRTOSMQTTI2C

Industry

Consumer ElectronicsTelecommunications

Job Description

We are looking for an embedded C/C ++ developer who loves electronics and programming under microcontrollers and microprocessors.


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
  • flexible working hours
  • ability to work remotely
  • free English classes
  • 15 calendar days paid vacation
  • corporate events
  • pizza day (once a month)
  • comfortable office: with coffee, tea, sweets and fruits
  • friendly and highly professional team =)
  • employee deferment