Droid Technologies is an electronics design company based in Ukraine which makes a full product design of the devices. We design hardware, firmware, mechanical design, and human-machine interfaces for customers around the whole world.
At Droid Technologies we do believe that modern technology, integrated ideas, and experience are the key elements needed to deliver and implement successful Business solutions.
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
help with relocation, the city does not matter!
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 =)
Sergii Paradiuk