Position: C/C++ Engineer
Company: KaaIoT Technologies, LLC
Category: C++
Experience required: 1y
English level: intermediate

Requirements:

1+ years of experience in C programming for STMicroelectronics (STM32) and Texas Instruments (CC3XXX)
Some experience with C++, Python
FreeRTOS or other RTOS experience
Experience with build systems (make or cmake)
Experience in using communication interfaces: UART, SPI, I2C, etc.
Experience with MQTT
Knowledge of C standards
Understanding EMC (electromagnetic compatibility) requirements
Skills for working with an oscilloscope, multimeter, soldering iron
Experience with git

Would be a plus:

Test-Driven Development experience
Battery-powered devices development experience
Modular hardware development experience

About the project:

Kaa is the world's leading enterprise cloud platform for the Internet of Things. Hundreds of users and organizations worldwide rely upon the Kaa platform to implement, deliver and operate the most innovative products and services.

The Kaa Crew invites aspiring, open-minded, enthusiastic and self-motivated individuals to join the team in spearheading the innovations of tomorrow. You will have a unique chance to work with the most talented people in the information technology and master the trendiest, state-of-the-art technologies in the Internet of Things, Cloud, Virtualization, Big Data management and processing, Machine Learning, Mobility, Web, Embedded, and more.