
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 freeSenior Linux Kernel Engineer
MBRYONICS · Galway
