Position: Embedded С Software Engineer
Company: PortaOne
Category: C++
Experience required: 2y
English level: intermediate

We are looking for a developer to join the team that works with a IoT Mill. IoT Mill is an IoT prototyping platform for quickly developing IoT devices, products, and services.
About the project:
IoT Mill is a comprehensive IoT prototyping platform designed to simplify the process of developing, launching, and managing IoT devices, products, and services. It offers a streamlined approach for creating scalable IoT solutions, allowing aspiring innovators to rapidly prototype, test, and deploy their ideas.
With IoT Mill, users can leverage a fully assembled and tested device equipped with various sensors, wireless connectivity options, and customizable features.
It aims to minimize the complexities and time-consuming aspects of IoT development, enabling faster time-to-market and smoother integration of IoT technologies.

Stack: 
RTOS/С/С++

Required skills:
2+ years of experience in C/C++ coding
RTOS / ESP RTOS
ESP32 SOC
BlueDroid
TDK InvenSense MPU
Experience with GIT
Сode optimization
Ability to find the route cause of an issue
Ability to get down to the bottom of an issue.
Ability to investigate and analyze an issue.
Good skills in written English

Desired skills:
ThingsBoard experience

Responsibilities:
Writing new and supporting the existing code
Code review
Participating in low-level design reviews
Documentation of low-level projects based on high-level specifications
Supporting documentation

We offer:
Career growth, including horizontal, allowing you to transition into new departments, industries or roles.
Interesting and ambitious tasks that facilitate your professional growth
On-the-job training and learning opportunities from experienced coworkers
Stability. In the modern world, our product is necessary, and this means that you will be in business, with exciting challenges and a stable income
Great work culture. You’ll be joining a friendly, welcoming team, and you’ll have the opportunity to participate in fun team-building and corporate events
Competitive salary in USD
Flexible schedule. You’ll have an 8-hour working day starting any time between 9 and 11 AM
English classes with experienced teachers
Paid vacation and sick leave