ABOUT THE PROJECT
Within this project, you will develop an IoT platform for a real estate company. The idea of this product is to make smart, AWS-based solutions for managing thermostats, smart locks, and other equipment in our clients’ apartments, and to make it easy to use. Our globally distributed teams are working on an event-driven system that will allow direct monitoring and control of devices located in apartments in the United States. On the Klika Tech side, we are responsible for the system’s end-to-end behavior, including front-end, back-end, and mobile applications.
YOUR ROLE
- Developing new and enhancing the existing services;
- Creating emulators to test and validate the implementation;
- Performing Unit Tests;
- Performing an effective code review;
- Participating in debug sessions;
- Taking part in Agile ceremonies (dailies, planning, etc.).
REQUIREMENTS
- 5+ years of experience in Embedded Development;
- Proficiency in modern C++ programming for embedded systems. Preferably, to know new features of C++17 and earlier;
- Experience with debugging tools (e.g., JTAG, GDB, JLink);
- Understanding of microcontroller architectures (e.g., ARM Cortex-M);
- Proficiency in C programming for embedded systems;
- Experience in Python programming – usually to write helper scripts;
- Bluetooth Low Energy protocol knowledge;
- Experience with real-time operating systems (RTOS);
- Knowledge of hardware interfacing (e.g., SPI, I2C, UART);
- Familiarity with version control systems (Git, github);
- Knowledge of embedded security practices;
- Familiarity with Jira (eg. kanban boards, sprints), Confluence;
- B2+ level of English.
NICE TO HAVE
- Background or experience in IOT/Building Automation/Factory Automation/Smart Home;
- Experience in Active Object design pattern, state machines (FSM, HSM);
- Experience with specific development boards or platforms (based on NRF5x microcontrollers);
- LoRaWAN network knowledge;
- ZWave protocol knowledge;
- Experience working with AWS IOT;
- Experience with Chirpstack;
- Knowledge of CI/CD practices.
HOW WE HIRE
-
01ApplicationFeedback:
4 business days -
02Recruitment CallDuration: 30 mins
Feedback: 1-3 business days -
03Tech InterviewDuration: 1:45 hours
Feedback: 2-4 business days -
04Project InterviewDuration: 1 hour
Feedback: 2-4 business days -
05Job OfferDuration:
30 mins
After receiving your resume it will be reviewed by our team to see if your experience and skills match our vacancies, don't worry it's in good hands.
READ FULL ARTICLETo get more information read full article
ABOUT US
Klika Tech is an IoT & cloud product and solutions award-winning development company headquartered in the U.S. with development and management locations across North America, Europe, and Asia. Innovation is critical to our success, and that includes ensuring that our Individuals are empowered to grow.
SEE OUR PORTFOLIO