Position: C/C++ Embedded Developer
Company: CHI Software
Experience required: 3y
English level: intermediate

About project:

A system that provides surveillance over a given area by monitoring microseismic activity and using the collected data to identify the type of activity that caused vibrations.

Requirements:

Strong programming experience in C/C++
3+ years of experience in embedded software development
1+ year Python programming experience and Bash
Experience in Linux
Experience with FreeRTOS or other real-time OS
Good understanding of communication interfaces: UART, SPI, I2C, RS422, RS485, CAN, etc.
Intermediate English level
Git
Will be a plus:

Experience in electronics development
Experience with GNSS, LTE, NB-IoT
Experience with measurement equipment, sensors, etc.
Experience with Yocto