Senior Embedded Software Engineer

X4 Technology โ€ข Romania
Remote
This Job is No Longer Active This position is no longer accepting applications

Job Description


๐ŸŒ Remote (EU) | Senior Linux Kernel Driver Engineer | High Pay | Long-Term, Open Source Project


๐Ÿง  Work on the Cutting Edge of Open Source + Silicon


We're looking for expert Linux kernel engineers with deep experience writing complex drivers to join a major open source silicon bring-up effort. This is not just patching or vendor support โ€” this is real, architectural-level driver development, upstream-first, powering a brand-new multi-core heterogeneous SoC from one of the worldโ€™s top semiconductor innovators.


If youโ€™ve built and debugged Linux drivers for real hardware โ€” especially tricky, high-performance, or custom IP blocks โ€” this is your chance to go deep, upstream your work, and help shape the future of Linux on emerging processor architectures.


๐Ÿ› ๏ธ What Youโ€™ll Be Doing

  • Developing and upstreaming Linux kernel drivers for a next-gen SoC featuring Cortex-A, Cortex-R, and Cortex-M cores, along with custom accelerators
  • Enabling high-speed, complex peripherals: PCIe, USB 3.x, Ethernet, MIPI, CAN, and more
  • Working directly on a Linux 6.x kernel fork, including backports, security patching, and custom feature integration
  • Collaborating closely with silicon validation teams, firmware developers, and platform bring-up engineers
  • Navigating and contributing to upstream Linux subsystems (camera, networking, memory, AI/ML, DMA, etc.)


โœ… What We're Looking For

  • Strong, hands-on experience writing Linux kernel drivers โ€” the more complex, the better
  • Deep knowledge of kernel internals: I/O, memory management, interrupts, scheduling
  • Comfortable working with mainline and custom kernel trees, backporting, and maintaining patch stacks
  • Proficient in low-level Linux debugging and performance tools (e.g., perf, ftrace, crash, kgdb, dmesg)
  • Experience contributing to or navigating upstream Linux workflows
  • Strong written & spoken English for remote, technical collaboration


๐Ÿ’ก Bonus If You Have:

  • Past mainline kernel contributions or open source involvement
  • Experience in semiconductor bring-up, board validation, or early silicon platforms
  • Familiarity with Yocto, Buildroot, or other embedded Linux stacks
  • Knowledge of custom SoC architectures, IOMMUs, or hardware acceleration interfaces


๐Ÿš€ Why Join This Project?

  • Build real Linux infrastructure for a brand-new processor architecture
  • Upstream-first approach โ€” no vendor forks or throwaway patches
  • Tackle real hardware challenges: early silicon, validation boards, performance tuning
  • Work on latest kernel versions (6.x) โ€” stay ahead of the curve
  • 2+ year engagement, fully remote (EU), flexible hours, deep engineering culture
  • Compensation well above โ‚ฌ100k/year equivalent


๐Ÿ”ง This Role is Perfect For You If:

Youโ€™re an experienced Linux engineer who thrives on complex driver work, enjoys close-to-metal programming, and values doing things the right way โ€” upstream, maintainable, and with deep understanding of the hardware.


๐Ÿ“ฉ Ready to take your kernel skills to the next level?

Apply now and help define how Linux runs on the processors of tomorrow.


Subscribe our newsletter

New Things Will Always Update Regularly