Position: Embedded Developer GNSS-RTK IoT
Company: eFarmer B.V.
Category: C++
Experience required: 2y
English level: intermediate

**Responsibilities:**

* **Firmware support**
* **New features delivery**
* **Hardware debug and troubleshooting**
* **Hardware design improvement proposals**
* **Take part in writing technical documentation, manuals, etc.**
* **Technical support of testing and manufacturing processes**
* **Take a part of new projects development and device prototyping**

Job Requirements:

* Degree in software engineering, electrical engineering, computer science or related field
* Embedded C-language
* RTOS-based systems
* Experience with embedded IDE’s (Eclipse, Keil, VSCode) 
* Software debugging skills with debuggers, JTAG, logical analizator, etc.
* Hardware debugging skills with oscilloscope, multimeter.
* Experience and understanding of working principles common electronics periphery (ADC, DAC, UART, SPI, I2C, CAN, PWM, Interrupt Timers, Flash, EEPROM, etc.)
* VCS (Git)
* English (reading documentation, letters, etc.)

Would be a plus:

* Experience in embedded development


* Experience with MCU’s TI TM4C series
* Experience with ESP8266/ESP32 modules


* Experience with GPS-system devices and products (ublox, navspark, etc.)
* Experience with managing make files and build environment
* Team-management frameworks (Agile, Scrum)