Embedded Firmware Engineer — Wireless Connectivity

needCode

Kraków

On-site

PLN 140,000 - 240,000

Full time

4 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 builds embedded firmware and wireless connectivity for automotive and IoT clients - UWB, BLE and short-range radio, from silicon bring-up to production. We're hiring firmware engineers to work across client projects: battery-powered wireless devices on one end, networked and mains-powered devices on the other.

What you'll do
  • 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.
You need
  • 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.
Nice to have
  • NFC, 802.15.4 mesh.
  • Zephyr or FreeRTOS.
  • Secure element / hardware root of trust.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Firmware Engineer – Wireless IoT
Senior Embedded Firmware Engineer – Wireless IoT

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

Softeq • Poland

On-site
PLN 281,000 - 346,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
Senior Firmware Engineer (M/K)
Senior Firmware Engineer (M/K)

Experis • Województwo pomorskie

Hybrid
PLN 140,000 - 190,000
Employment contract
Medical care
Embedded Software Engineer
Embedded Software Engineer

microampsolutions • Poland

On-site
USD 90,000 - 130,000
On-site or Hybrid work
Healthcare & Sport packages
Flexible working hours
Senior Firmware Engineer — Zephyr & Nordic nRF7120
Senior Firmware Engineer — Zephyr & Nordic nRF7120

Softeq • Poland

On-site
PLN 281,000 - 346,000
Lead QA Automation Embedded Engineer (Wireless SDK Ecosystems)
Lead QA Automation Embedded Engineer (Wireless SDK Ecosystems)

Klika Tech • Wrocław

On-site
PLN 180,000 - 300,000
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
Middleware Engineer (Linux, C++)
Middleware Engineer (Linux, C++)

Luxoft • Poland

Hybrid
PLN 180,000 - 260,000
Private Medical & Dental care & Life보험