Remote Linux Device Driver Engineer – Upstream ARM SoC

X4 Technology

España

Remote

EUR 90,000 - 120,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

Job summary

X4 Technology is seeking a Linux Device Driver Engineer to work on upstream ARM SoC enablement on a contract, fully remote basis across Europe. You will develop peripheral and controller drivers from hardware manuals, perform board bring-up and hardware debugging.

Candidates should have strong C and Linux kernel fundamentals, ARM/SoC experience, and upstream contributions; knowledge of Device Tree, clocks, resets, and DMA is a plus.

Qualifications

  • Strong C and Linux kernel fundamentals, with ARM/SoC experience.
  • Experience writing drivers from hardware manuals or datasheets (platform drivers, probe/remove, clocks, resets, interrupts, DMA).
  • Upstream Linux contributions: patches accepted into mainline, working with maintainers, responding to review, and handling patch series.

Responsibilities

  • Develop peripheral and controller drivers from hardware manuals: SPI, I²C, DMA and interrupt routing.
  • Handle Device Tree integration and upstream submission for new silicon.
  • Board bring-up and low-level hardware debugging on real hardware.
  • Touch areas such as ASoC, pinctrl, Ethernet/PHY and thermal drivers as needed.
  • Collaborate with upstream maintainers to land patches and address review feedback.

Job description

X4 Technology is seeking a Linux Device Driver Engineer to work on upstream ARM SoC enablement on a contract, fully remote basis across Europe. You will develop peripheral and controller drivers from hardware manuals, perform board bring-up and hardware debugging.

Candidates should have strong C and Linux kernel fundamentals, ARM/SoC experience, and upstream contributions; knowledge of Device Tree, clocks, resets, and DMA is a plus.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior U-Boot & Cortex-A Embedded Engineer (Remote, Europe)
Senior U-Boot & Cortex-A Embedded Engineer (Remote, Europe)

X4 Technology • Spain

Remote
EUR 83,000 - 124,000
Senior U-boot Embedded Engineer
Senior U-boot Embedded Engineer

X4 Technology • Spain

Remote
EUR 83,000 - 124,000
Linux Kernel Driver Engineer — Embedded Systems (Hybrid)
Linux Kernel Driver Engineer — Embedded Systems (Hybrid)

Clue Technologies • Málaga

Hybrid
EUR 55,000 - 75,000
Hybrid work model
Full-time, permanent contract
Private medical insurance
+5
Senior Firmware & OS Engineer for Open Hardware Accelerators
Senior Firmware & OS Engineer for Open Hardware Accelerators

OPENCHIP & SOFTWARE TECHNOLOGIES • Barcelona

Hybrid
EUR 75,000 - 110,000
Hybrid work environment
Flexible schedule
Base in Barcelona
Remote Embedded Software Engineer – IoT & RTOS
Remote Embedded Software Engineer – IoT & RTOS

Placements24 • León

Hybrid
EUR 55,000 - 75,000
Fully remote work environment
Health, dental, and vision insurance
Home office setup budget
+4
Senior Firmware & OS Engineer (Hybrid, Flexible Schedule)
Senior Firmware & OS Engineer (Hybrid, Flexible Schedule)

Openchip E Software Technologies • Barcelona

Hybrid
EUR 80,000 - 130,000
Hybrid work environment
Flexible schedule
Career development opportunities
Staff Firmware and Operating System Engineer
Staff Firmware and Operating System Engineer

Openchip E Software Technologies • Barcelona

Hybrid
EUR 80,000 - 130,000
Hybrid work environment
Flexible schedule
Career development opportunities
Staff Firmware and Operating System Engineer
Staff Firmware and Operating System Engineer

OPENCHIP & SOFTWARE TECHNOLOGIES • Barcelona

Hybrid
EUR 75,000 - 110,000
Hybrid work environment
Flexible schedule
Base in Barcelona
Remote Powertrain Software Engineer (Embedded)
Remote Powertrain Software Engineer (Embedded)

Placements24 • O Mente

Hybrid
EUR 70,000 - 110,000
Remote work
Flexible schedule
Embedded Software Engineer (C++, Python, Linux) – Remote
Embedded Software Engineer (C++, Python, Linux) – Remote

ALTEN Delivery Centre Spain • Madrid

Hybrid
EUR 40,000 - 60,000
Long-term contract
International projects
Remote work flexibility
+2