Senior Embedded Firmware Engineer – Wireless IoT

needCode

Kraków

On-site

PLN 140,000 - 240,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

needCode is seeking experienced firmware engineers to design and deliver production-ready C/C++ code for embedded devices used in automotive and IoT projects. You will work across client programs, from battery-powered wireless sensors to networked devices, with a focus on reliability and low power.

Responsibilities include bringing up new boards, integrating radio transceivers, implementing OTA updates, and ensuring robust testing and code quality with version control and reviews.

Qualifications

  • 5+ years commercial embedded firmware development in C/C++.
  • Radio work on constrained devices – you’ve integrated a transceiver from the datasheet up, not just called a vendor SDK.
  • Wireless connectivity expertise: UWB(IEEE 802.15.4z/4ab, FiRa) or/and BLE.
  • Board bring-up and hardware debugging (scope, logic analyser).
  • Either low-power battery devices or networked embedded systems in depth, with working knowledge of the other.
  • Peripheral drivers, field firmware updates, comfort with vendor specs and errata.
  • Version control, code review, automated testing.
  • English at working level - most of our clients are international.

Responsibilities

  • Write production C/C++ firmware for microcontrollers, on RTOS and bare metal.
  • Bring up new boards from schematics and reference designs; debug at the hardware level.
  • Integrate radio transceivers and NFC — driver work from the datasheet, session management, timestamping and time synchronisation.
  • Bring up Wi-Fi and 2.4 GHz mesh connectivity, and handle coexistence between stacks sharing the band.
  • Implement low-power operation: duty cycling, sleep/wake paths, measured power budgets.
  • Build secure device identity, provisioning, and OTA updates with rollback and recovery.
  • Deliver telemetry, remote diagnostics, calibration and automated test on real hardware.

Skills

C/C++
Embedded firmware
Radio/Wireless tech
Board bring-up
Hardware debugging
Version control
Code reviews
Automated testing
English communication

Tools

Zephyr
FreeRTOS
Git

Job description

needCode is seeking experienced firmware engineers to design and deliver production-ready C/C++ code for embedded devices used in automotive and IoT projects. You will work across client programs, from battery-powered wireless sensors to networked devices, with a focus on reliability and low power.

Responsibilities include bringing up new boards, integrating radio transceivers, implementing OTA updates, and ensuring robust testing and code quality with version control and reviews.

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
Firmware Engineer
Firmware Engineer

Infotree Global Solutions Inc. • Wrocław

On-site
PLN 140,000 - 190,000
Senior Embedded Firmware Architect - IoT
Senior Embedded Firmware Architect - IoT

AMZN Dev Cntr Poland sp. z.o.o • Województwo pomorskie

On-site
PLN 293,000 - 351,000
Pension plans
Health insurance
Life and disability insurance
+3
Senior Firmware Engineer — SoC & Embedded Systems Expert
Senior Firmware Engineer — SoC & Embedded Systems Expert

Experis • Województwo pomorskie

Hybrid
PLN 140,000 - 190,000
Employment contract
Medical care
Entry-Level Embedded Software Engineer - IoT & Linux
Entry-Level Embedded Software Engineer - IoT & Linux

Cthings • Poland

Remote
PLN 70,000 - 110,000
Senior C/C++ Firmware Engineer - Embedded Bring-Up
Senior C/C++ Firmware Engineer - Embedded Bring-Up

Sii Poland • Lublin

On-site
PLN 180,000 - 240,000
Great Place to Work
Centre of internal trainings
Profit sharing
+1
Embedded Firmware Engineer (C/C++) — Hybrid, Impactful IoT
Embedded Firmware Engineer (C/C++) — Hybrid, Impactful IoT

Alarm.com • Warszawa

Hybrid
PLN 180,000 - 240,000
Hybrid work
Medical care
Life insurance
+2
Embedded Firmware Engineer — C/C++ & RTOS (IoT)
Embedded Firmware Engineer — C/C++ & RTOS (IoT)

Alarm • Warszawa

Hybrid
PLN 120,000 - 180,000
Medical care
Life insurance
Sports package
+1
Senior Embedded Firmware Lead for IoT Systems
Senior Embedded Firmware Lead for IoT Systems

Amazon.com • Województwo pomorskie

On-site
PLN 293,000 - 351,000
IoT Embedded Software Engineer C/C++
IoT Embedded Software Engineer C/C++

WizzDev • Poznań

On-site
PLN 120,000 - 190,000