Senior Linux Kernel Engineer at MBRYONICS - ScoutJobs - The AI-curated global job board
Skip to content
MBRYONICS
Posted 17 hours ago

Senior Linux Kernel Engineer

MBRYONICSSenior Linux Kernel Engineer

Requirements

Master's or PhD in Computer/Electronic Engineering or CS, Linux kernel development experience, Embedded Linux mastery (U-Boot, device trees), Yocto Project or Buildroot proficiency, Hardware interface experience (SPI, I2C, PCIe), Network stack knowledge, Advanced debugging skills (GDB, JTAG)

Skills

LinuxEmbedded LinuxYocto

About the role

About the Company

MBRYONICS is at the forefront of free space optical communications. Our product portfolio covers a wide range of emerging technologies from photonic integrated circuits to advanced optical systems and embedded software solutions. Our optical communications systems are integrated and deployed in satellite communications systems.

Responsibilities

  • Design, implement, and debug custom Linux kernel drivers and subsystems
  • Architect, build, and maintain custom Board Support Packages (BSPs) using Yocto Project or Buildroot
  • Optimize the Linux kernel and user-space interfaces for real-time responsiveness and low latency
  • Lead the initial bring-up of new custom hardware platforms
  • Own the low-level software lifecycle from architectural requirements to upstreaming patches
  • Mentor the team on modern kernel testing methodologies and CI/CD pipelines
  • Conduct rigorous code reviews and establish low-level coding standards
  • Stay up-to-date with upstream Linux kernel developments and security patches

Requirements

  • Master's degree or PHD in Computer Engineering, Electronic Engineering, Computer Science, or a related field
  • Extensive industry experience in Linux kernel development and custom device drivers
  • Deep understanding of embedded Linux boot sequence (U-Boot/barebox), device trees, and memory management
  • Expert knowledge of build systems like Yocto Project, Buildroot, or OpenEmbedded
  • Experience with hardware interfaces such as SPI, I2C, UART, PCIe, CAN bus, and DMA engines
  • Strong understanding of Linux network architecture, sockets, and high-speed interfaces
  • Proficiency with debugging tools like GDB, JTAG/ICE probes, oscilloscopes, and logic analyzers
  • Proficiency with kernel tracing utilities such as ftrace and perf

Preferred Qualifications

  • Experience with real-time Linux technologies (e.g., PREEMPT_RT)
  • Passion for space technology and low-level software engineering
ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Senior Linux Kernel Engineer

MBRYONICS · Galway

Sign up to apply