Position: Freelance Middle Embedded Engineer
Company: N-iX
Category: C++
Experience required: 3y
English level: intermediate

N-iX is looking for Freelance Embedded Engineer.

Key responsibilities:
- Develop new functionality based on product requirements and defined architecture
- Develop for both embedded Linux and bare metal devices
- Contribute and review design choices in cooperation with the software architect Deliver software according to the quality standard defined by the team Contribute as a key person in the AGILE methodology
- Focus on getting all sprint tasks done by the end of the sprint together with the team

Required skills:
- 3+ years of experience as embedded C software engineer
- Experience with developing for microcontrollers with limited resources (nRF, STM, EFR series)
- Experience with developing for Linux user space
- Experience with any RTOS (FreeRTOS, Zephyr, Nucleus)
- Ability to read schematics

Nice to have:
- Experience working with embedded Linux OS Experience with Yocto Experience with low level interfaces (UART, I2C, SPI etc)
- Experience with wireless protocols (Wi-Fi, Bluetooth, BLE)
- Experience with scripting languages such as Bash or Python