At least 4 years of relevant experience as an embedded engineer
Strong knowledge of C programming
Experience with ARM-based MCU embedded software development
Bare-metal and RTOS-based systems development
Knowledge of communication protocols/interfaces: UART, SPI, I2C, CAN
Practical experience with wireless SoCs: BLE, Wi-Fi, GPS, GSM
Experience with cloud platforms: Azure IoT Suite, AWS IoT Core, etc.
Solid experience with an oscilloscope, a multimeter as well as signal analyzers and generators
Basic knowledge of Analog/Digital electronics and electronic schematics understanding
Ability to assume the role of a primary developer/ tech lead of the project
Systematic approach to problem solving, documentation, and testing
MS in Computer Science or equivalent technical education
At least intermediate English