Senior Embedded Linux Engineer (Remote & Freelance)

intent sp. z o.o.

Warszawa

Hybrid

PLN 165,000 - 248,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Fully remote
Flexible hours
Knowledge sharing access

Job summary

intent is seeking an experienced Embedded / Firmware Engineer for freelance, time & material work. You’ll build a custom embedded Linux distro, bring up hardware, and work across hardware and software teams on real devices.

The role emphasizes hands-on C/C++, Linux kernel and U-Boot, with robust debugging using JTAG/SWD, logs, and oscilloscopes. Flexible hours and remote Europe-wide collaboration are offered; Warsaw office available.

Qualifications

  • 4+ years of professional embedded/firmware experience.
  • Hands-on C/C++ for embedded systems.
  • Experience with embedded Linux build systems (Yocto/Buildroot).
  • Knowledge of Linux kernel, drivers, and device tree.
  • CI/CD for embedded projects (GitHub Actions, Jenkins, GitLab).
  • Experience with bootloaders, especially U-Boot.
  • Understanding constraints: timing, memory, peripherals, boot time, power.
  • Ability to debug firmware with JTAG/SWD, logs, scope.
  • Able to read schematics, datasheets, documentation, errata.
  • Familiarity with UART, SPI, I2C, GPIO, or similar.

Responsibilities

  • Design, develop and maintain a custom embedded Linux distro (Yocto/Buildroot).
  • Bring up new hardware with hardware team to debug schematics to software.
  • Develop and maintain BSP and bootloaders (U-Boot) and kernel drivers.
  • Write robust C/C++ system services and applications.
  • Optimize boot time, memory usage and power consumption.
  • Implement security features: Secure Boot and encrypted FS.
  • Debug firmware and hardware-adjacent issues with probes and tools.
  • Collaborate across hardware, mobile, QA, backend, product and client teams.
  • Participate in requirements, planning, architecture decisions and estimations.
  • Test firmware releases, investigate issues, and maintain docs.
  • Share knowledge and improve Firmware & Hardware practices.

Skills

C/C++ (embedded)
Embedded Linux debugging
JTAG/SWD & oscilloscope
Git & PRs
Bash/Python automation
English (B2)
CI/CD for embedded
U-Boot bootloader

Tools

Yocto Project
Buildroot
Linux kernel & device tree
Driver development

Job description

intent is seeking an experienced Embedded / Firmware Engineer for freelance, time & material work. You’ll build a custom embedded Linux distro, bring up hardware, and work across hardware and software teams on real devices.

The role emphasizes hands-on C/C++, Linux kernel and U-Boot, with robust debugging using JTAG/SWD, logs, and oscilloscopes. Flexible hours and remote Europe-wide collaboration are offered; Warsaw office available.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Linux Engineer — Remote
Senior Embedded Linux Engineer — Remote

Intent • Polska

Hybrid
PLN 165,000 - 248,000
Fully remote work
Flexible hours
Private medical care
+3
Senior Embedded Linux Firmware Engineer - Remote Freelance
Senior Embedded Linux Firmware Engineer - Remote Freelance

intent • Warszawa

Remote
PLN 165,000 - 248,000
Fully remote (Europa)
Office in Warschau
Flexible Arbeitszeiten
+1
Senior Embedded/Linux Firmware Engineer - Remote, Freelance
Senior Embedded/Linux Firmware Engineer - Remote, Freelance

Intent • Warszawa

Remote
PLN 165,000 - 248,000
W pełni zdalna praca w Europie
Elastyczne godziny
Remote Part-Time Embedded Firmware Engineer - C++/Linux
Remote Part-Time Embedded Firmware Engineer - C++/Linux

emagine • Polska

Remote
PLN 165,000 - 220,000
Remote work
Senior Embedded/Firmware Engineer (with Linux)
Senior Embedded/Firmware Engineer (with Linux)

intent sp. z o.o. • Warszawa

Hybrid
PLN 165,000 - 248,000
Fully remote
Flexible hours
Knowledge sharing access
Senior Embedded Linux Engineer
Senior Embedded Linux Engineer

Intent • Polska

Hybrid
PLN 165,000 - 248,000
Fully remote work
Flexible hours
Private medical care
+3
Embedded Software Engineer — Remote/Hybrid, Flexible Hours
Embedded Software Engineer — Remote/Hybrid, Flexible Hours

Adapt E • Zabrze

Hybrid
PLN 120,000 - 170,000
On-site in Zabrze
Hybrid work
Modern lab equipment
+2
Senior Embedded Linux Engineer - Hybrid & Growth
Senior Embedded Linux Engineer - Hybrid & Growth

Teltonika • Warszawa

Hybrid
PLN 180,000 - 240,000
Hybrid working model
Private medical care (MedicoverPremium
Multisport card
+1
Embedded Firmware Engineer (C++)
Embedded Firmware Engineer (C++)

emagine • Polska

Remote
PLN 165,000 - 220,000
Remote work
Senior Embedded Linux Engineer — Hybrid & Growth Opportunities
Senior Embedded Linux Engineer — Hybrid & Growth Opportunities

Teltonika • Województwo mazowieckie

Hybrid
PLN 120,000 - 180,000
Hybrid work model
Private medical care (MedicoverPremium
Multibenefit cafeteria
+2
Top locations