For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
X4 Technology
X4 Technology

Senior Embedded Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Linux
Hardware
Embedded Systems
+19

Contract role
6 days ago
Apply now

🌍 Fully Remote | Linux Kernel Engineer | Open Source Silicon Enablement | Multi-Year Engagement

πŸ”§ Deep Kernel Engineering Meets Real Hardware β€” Help Bring Up a Next-Gen SoC

We’re hiring experienced Linux kernel and driver engineers to work on the open source enablement of a cutting-edge, multi-core custom processor being developed by a globally recognized semiconductor innovator. This is a rare opportunity to contribute to Linux kernel development at the architectural level, supporting a powerful heterogeneous SoC that includes application, real-time, and low-power compute domains, as well as custom accelerators and high-bandwidth peripherals.

You’ll be part of a long-term (2+ year) project, fully remote (EU-based), working with a technically elite team. This is not vendor patching β€” it’s open source-first engineering, with real opportunity to upstream drivers and kernel features, and work across mainline 6.x series kernels, including the latest kernel releases.

πŸ› οΈ What You'll Work On:

  • Custom Linux kernel 6.x fork tailored for a novel multi-core SoC with mixed Cortex-A, Cortex-R, and Cortex-M cores
  • Driver development and subsystem integration for high-speed interfaces: PCIe, USB 3.x, MIPI, Ethernet, and CAN
  • Enabling custom hardware accelerators through Linux-compatible interfaces (e.g., DMA, interrupt routing, shared memory)
  • Upstreaming modules and contributing to Linux subsystems where appropriate (camera, networking, AI, embedded bus, etc.)
  • Backporting select kernel features and security patches to match silicon validation and release cycles
  • Close collaboration with board bring-up teams, silicon validation engineers, and firmware developers

βœ… You Should Bring:

  • Strong experience with Linux kernel development (ideally 5.x or 6.x series)
  • Proven expertise in kernel subsystems: memory management, I/O, interrupt handling, and scheduling
  • Skilled in device driver development, especially for complex peripherals or custom IP
  • Familiar with upstream Linux workflows β€” patch review, submission, and kernel community etiquette
  • Experience with backporting techniques and tools (git, quilt, patch stack maintenance)
  • Confident using low-level Linux tools: perf, ftrace, kgdb, crash, dmesg, etc.
  • Fluent written and spoken English for technical collaboration

πŸ’‘ Bonus Points for:

  • Experience in semiconductor or board bring-up environments
  • Past mainline kernel contributions
  • Knowledge of Yocto, Buildroot, or similar embedded Linux toolchains
  • Familiarity with custom SoC designs, MMUs/IOMMUs, or hardware acceleration pipelines
  • Exposure to multi-core, heterogeneous compute architectures

πŸ” Why This Role Stands Out:

  • Work on a next-generation processor architecture β€” multi-core, multi-domain, with custom accelerators and subsystems
  • Engage in real open source work β€” with upstream contribution and long-term maintainability in mind
  • Operate on the latest Linux kernel versions, shaping how new hardware interacts with the evolving kernel landscape
  • Real hardware bring-up β€” early silicon, validation boards, and production platforms
  • Join a long-term project with technical autonomy, deep engineering culture, and competitive compensation (well above €100k/year equivalent)
  • Fully remote within the EU with flexible working hours

If you’re a Linux kernel specialist who enjoys architecting drivers, working close to hardware, and contributing to the open source community β€” this is the kind of project engineers wait years for.

πŸš€ Apply now to help build the future of Linux on next-gen silicon.

About X4 Technology

πŸ”—Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
Β© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service