Position: Senior Embedded Developer
Company: OMO Systems
Category: C++
Experience required: 3y
English level: intermediate

4+ years of experience in developing embedded system solutions

Recent experience with embedded programming in C (C ++ welcomed)

Visual experience in software development and architectural design

Technologies: Libc, POSIX, pthreads bsd socket, Linux kernel API;

Experience in writing software for FreeRTOS, zephyr OS or any RTOS system;

Experience with ARM microcontrollers

Interfaces: UART (rs232, rs485), SPI, I2C, GPIO / LVDS, DMA

Recent Development Experience for Linux-Based Embedded Systems

Knowledge of IoT network protocols such as Zigbee, MQTT, (6LoWPAN, BLE, Zigbee, Z-Wave or telecommunications (4G or 5G) are welcomed)

Ability to interact and work with other technical experts and incorporate their input and feedback into broader technical solutions.