We are looking for an Embedded Engineer who will join our team.
The scope of work:
Will be related to the development of IoT projects, which involves:
- Writing code for MCUs and SoCs from different vendors (Espressif, STM, Microchip, Nordiс, TI, etc.);
- Bare metal peripheral interfacing;
- RTOS level embedded programming;
- Working with external modules (LTE, GPS, NB IoT), including using AT command;
- Implementing connectivity features in firmware — provisioning, certificates handling and related functionality;
- Creating embedded SDK for customer needs;
- Designing and implementing OTA FU mechanisms (local over BLE and cloud driven over the Internet);
- Creating quality engineering documentation;
- Communicating with clients on technical aspects of the project.
Requirements:
- Good grasp of embedded systems in general
- Developing with embedded C++ (for 3+ years)
- Ability to develop an embedded project for the most common processors (STM32, ESP32 and other popular choices)
- Understanding CMake, fluency with embedded toolchains
- Background knowledge in digital and analog electronics
- Hands-on technical experience with software-controlled hardware
- Ability to debug in real-time and understand HW/SW issues
- Competence to communicate with peers, customers, tech leads, and OEMs
Will be a big plus:
- Expertise in integrating Secure Elements with MCU
- Experience with popular IoT platforms (such as connecting devices to AWS IoT Core)
- Understanding of high-frequency communication principles
- Experience in antenna design
- Basic knowledge of a scripting language (Python)