Firmware Engineer

Infotree Global Solutions Inc.

Wrocław

On-site

PLN 140,000 - 190,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Infotree Global Solutions Inc. seeks an experienced Embedded Firmware & Hardware Engineer to join an innovative engineering team. You will design, develop and validate embedded systems from concept to production, working across firmware and hardware bring-up.

You will collaborate with hardware and product teams to bring prototypes to production, optimize interfaces, and document technical details. A hands-on role with ownership of end-to-end development is expected.

Qualifications

  • 4+ years of experience in developing embedded systems (firmware + hardware).
  • Strong C/C++ programming in embedded environments.
  • Experience with bare-metal and/or RTOS development.
  • Experience with microcontrollers such as STM32, ESP32, NXP, Nordic (nRF).
  • Experience with communication protocols: UART, SPI, I2C, CAN, Modbus, USB.
  • Ability to read and create electronic schematics.
  • Experience with hardware debugging tools: oscilloscope, logic analyzer, multimeter, lab power supply.
  • Experience with JTAG/SWD debugging.

Responsibilities

  • Design, develop and maintain embedded firmware in C/C++.
  • Develop low-level drivers, communication protocols and application logic.
  • Bring-up and debug embedded hardware prototypes.
  • Design and review electronic schematics.
  • Debug hardware using laboratory equipment (oscilloscope, logic analyzer, multimeter).
  • Implement and optimize communication interfaces such as UART, SPI, I2C, CAN, USB and Modbus.
  • Prepare and maintain technical documentation.
  • Collaborate with hardware engineers throughout the product lifecycle.
  • Support products from concept through production and maintenance.

Skills

Embedded systems
C/C++
RTOS
Microcontrollers
Communication protocols
Schematics reading
Hardware debugging
JTAG/SWD

Tools

Git
GitLab CI/CD
Jenkins

Job description

We are looking for an experienced Embedded Firmware & Hardware Engineer to join an innovative engineering team developing embedded electronic devices from concept to production.

This is a hands-on role for someone who enjoys working across both firmware development and hardware bring-up. You'll be responsible for designing, developing, debugging, and validating embedded systems while collaborating closely with hardware and product teams.

Responsibilities
  • Design, develop and maintain embedded firmware in C/C++

  • Develop low-level drivers, communication protocols and application logic

  • Bring-up and debug embedded hardware prototypes

  • Design and review electronic schematics

  • Debug hardware using laboratory equipment (oscilloscope, logic analyzer, multimeter)

  • Implement and optimize communication interfaces such as UART, SPI, I2C, CAN, USB and Modbus

  • Prepare and maintain technical documentation

  • Collaborate with hardware engineers throughout the entire product lifecycle

  • Support products from concept through production and maintenance

Must Have
  • 4+ years of experience developing embedded systems (firmware + hardware)

  • Strong C/C++ programming skills in embedded environments

  • Experience with bare-metal and/or RTOS development

  • Hands-on experience with microcontrollers such as:

    • STM32

    • ESP32

    • NXP

    • Nordic (nRF)

    • or equivalent

  • Experience with communication protocols:

    • UART

    • SPI

    • I2C

    • CAN

    • Modbus

    • USB

  • Ability to read and create electronic schematics

  • Experience with hardware debugging tools:

    • Oscilloscope

    • Logic Analyzer

    • Multimeter

    • Laboratory Power Supply

  • Experience with JTAG/SWD debugging

Nice to Have
  • FreeRTOS or Zephyr

  • BLE

  • Wi-Fi

  • LoRa

  • Zigbee

  • OTA firmware updates

  • Python scripting

  • Git

  • Jenkins

  • GitLab CI/CD

Soft Skills
  • Independent and proactive mindset

  • Ability to own projects end-to-end

  • Comfortable working in a startup or scale-up environment

  • Strong analytical and problem-solving skills

  • Good communication skills

  • Ability to work across firmware and hardware domains

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer — Wireless Connectivity
Embedded Firmware Engineer — Wireless Connectivity

needCode • Kraków

On-site
PLN 140,000 - 240,000
Senior Embedded/Firmware Engineer (freelance)
Senior Embedded/Firmware Engineer (freelance)

your Jared • Warszawa

Hybrid
PLN 186,000 - 248,000
Flexible hours
Fully remote work
Training budget
Embedded C++ Engineer
Embedded C++ Engineer

Seargin • Katowice

On-site
PLN 180,000 - 240,000
B2B Contract
Stable and Dynamic International Firm
Engaging Projects and Latest IT
+3
Senior EmbeddedSoftware Engineer
Senior EmbeddedSoftware Engineer

TechBiz Global GmbH • Lublin

On-site
PLN 392,000 - 566,000
Senior EmbeddedSoftware Engineer
Senior EmbeddedSoftware Engineer

TechBiz Global GmbH • Łomianki

On-site
PLN 392,000 - 545,000
Senior Firmware Engineer
Senior Firmware Engineer

Softeq • Poland

On-site
PLN 281,000 - 346,000
Middle Hardware Engineer
Middle Hardware Engineer

Indeema Software, Inc. • Wrocław

On-site
PLN 60,000 - 85,000
Embedded Firmware & Hardware Engineer (Bring-Up)
Embedded Firmware & Hardware Engineer (Bring-Up)

Infotree Global Solutions Inc. • Wrocław

On-site
PLN 140,000 - 190,000
RTOS Embedded SW Architect (C++) IRC304859
RTOS Embedded SW Architect (C++) IRC304859

GlobalLogic • Kraków

On-site
PLN 180,000 - 280,000
RTOS Embedded SW Architect (C++) IRC304859
RTOS Embedded SW Architect (C++) IRC304859

GlobalLogic • Polska

On-site
PLN 140,000 - 190,000
Flexible relocation options
Career development program
Comprehensive benefits