Senior Embedded Software Engineer

C

Senior Embedded Software Engineer

C
Wadowicka 7, Kraków +2 Locations

Klika Tech sp. z o.o.

Full-time
B2B, Permanent
Senior
Remote
5 648,47 - 6 750,61 USDNet per month - B2B
4 711,65 - 5 620,92 USDGross per month - Permanent

Job description

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.

WE OFFER

  • Flexible work schedule;

  • Private healthcare insurance - LuxMed (extended gold package for parents & kids);

  • Multisport card;

  • Workation;

  • Financial bonuses for significant life events (wedding, birth of a child);

  • Compensation of professional training: courses, seminars, trainings (it is decided for each person individually if the whole thing or a part of it will be covered);

  • Author's right (for those who write the code).

Tech stack

    English

    B2

    C++

    master

    C++17

    advanced

    ARM Cortex-M

    advanced

    Embedded

    advanced

    Bluetooth Low Energy

    advanced

    C

    advanced

    freeRTOS

    regular

    Low-level C drivers

    regular

    Python

    regular

    LoRa Wan

    nice to have

Office location

Check similar offers
Happy Team

Happy Team

Remote

Remote

6 587,44 - 7 904,93USD/month
Linux Embedded
C++
QML
REST API
C
SeniorSeniorB2BB2BFull-timeFull-time
New
ADVERTISEMENT: Recommended by Just Join IT
Check similar offers
Happy Team

Happy Team

Remote

Remote

6 587,44 - 7 904,93USD/month
Linux Embedded
C++
QML
REST API
C
SeniorSeniorB2BB2BFull-timeFull-time
New
Intent

Intent

Warszawa

Remote

Remote

28,93 - 49,97USD/h
C/C++
STM32
SeniorSeniorB2BB2BFreelanceFreelance
New
Sii

Sii

Remote

Remote

Undisclosed Salary
C++
CPU architecture
Rust
Linux
ARM architecture
Device drivers
C
SeniorSeniorB2B, PermanentB2B, PermanentFull-timeFull-time
New
Sigma Software

Sigma Software

Remote

Remote

Undisclosed Salary
Zephyr
C
Embedded Linux Development
ARM microcontrollers
SeniorSeniorB2BB2BFull-timeFull-time
New
D8 SWH

D8 SWH

Remote

Remote

5 012,40USD/month
Node.js
Go
C/C++
Java
Spring
SeniorSeniorPermanentPermanentFull-timeFull-time
New
ADVERTISEMENT: Recommended by Just Join IT