New offer - be the first one to apply!

April 24, 2026

C Embedded Developer

Junior • Hybrid

8,000 - 13,000 PLN

Gdansk, PM, Poland

About the Role

We are looking for a C Embedded Developer to join our firmware team and contribute to the development of embedded systems for IoT projects.

Work mode: Hybrid

Requirements

Education

  • Bachelor’s or Master’s degree in Computer Science, Electronics, Automation and Robotics, or a related field

Technical Skills

  • Very good knowledge of C programming for embedded systems

  • Experience with communication interfaces: UART, SPI, I2C

  • Experience working with bare-metal systems

  • Ability to develop low-level drivers and handle interrupt routines

  • Experience in diagnosing and solving hardware–software integration issues

  • Ability to read and understand electronic schematics

  • Familiarity with basic electronic tools (multimeter, oscilloscope, soldering)

  • Knowledge of version control systems (Git)

Experience

  • Minimum 1 year of experience in a similar position

Nice to Have

  • Experience with RTOS

  • Knowledge of low-power IoT technologies

  • Experience working with Cellular modules (NB-IoT, LTE Cat-M1)

  • Experience with BLE and GNSS

  • Knowledge of network protocols (TCP/IP, UDP, HTTP)

  • Familiarity with CI/CD pipelines and Jira

Responsibilities

  • Independently managing IoT projects

  • Implementing and optimizing low-level firmware, considering performance and hardware constraints

  • Code verification and preparation of technical documentation

  • Writing unit tests

  • Maintaining and further developing existing projects

  • Diagnosing and resolving issues in malfunctioning devices

  • Cooperation with customers from Scandinavia