RAD is a global leader for telecom access solutions. As an industry pioneer for over 40 years, RAD reliably supplies worldwide communications service providers and critical infrastructure operators with best-of-breed Ethernet access devices, industrial IoT gateways, 5G xHaul, and Operational WAN solutions. Offering always-on connectivity from anywhere, along with data-driven, AI-powered actionable insights, RAD is distinguished for its supply-chain stability, which outsteps the market in delivery times. Founded in 1981, RAD serves as the anchor of the $1.6 billion RAD Group, an umbrella of independent companies that develop diverse networking and data communications solutions.
Contact

Contact Us

This information will be used according to our Privacy Policy

Scroll to top of page

Linux Kernel Engineer (1271)

You are here

Location: Based at either RAD headquarters in Ramat Hachayal, Tel Aviv or RAD Negev in Be’er Sheva. Hybrid option once a week.

We are seeking a highly skilled Linux Kernel Engineer to join our innovative and dynamic team. In this role, you will be responsible for the development, optimization, and maintenance of Linux kernel components, device drivers, and system-level services. You will work closely with cross-functional teams to enhance system performance, debug complex kernel-related issues, and contribute to the development of cutting-edge embedded and server-side solutions. If you are passionate about low-level system development, Linux internals, and making a real impact on the performance and security of modern computing, we want to hear from you!

Roles & Responsibilities

  • Develop, optimize, and maintain Linux kernel modules, device drivers, and system services.
  • Troubleshoot and debug kernel-level and low-level system issues to improve system stability and performance.
  • Work with Linux networking, memory management, and process scheduling to enhance system capabilities.
  • Integrate and customize open-source components into Linux-based environments.
  • Collaborate with hardware, firmware, and application teams to develop efficient and scalable solutions.
  • Ensure security, performance, and reliability of kernel and system services.
  • Conduct code reviews, testing, and debugging to maintain high-quality software development standards.
  • Stay up to date with the latest developments in the Linux kernel, system services, and embedded technologies.

Requirements

  • B.Sc./M.Sc. in Computer Science, Electrical Engineering, or a related field.
  • 5+ years of experience in Linux kernel development and device driver programming.
  • Proficiency in C programming and experience with kernel debugging tools.
  • Deep understanding of Linux internals, including process scheduling, memory management, and file systems.
  • Experience developing and maintaining system-level services (systemd, daemons, init scripts, etc.).
  • Hands-on experience with hardware interfaces, buses, and protocols (PCIe, I2C, SPI, USB, etc.).
  • Experience with bootloaders (e.g. U-Boot) and low-level system bring-up – an advantage.
  • Familiarity with Buildroot or other embedded Linux build systems – an advantage.
  • Knowledge of real-time Linux, security hardening, and performance tuning – an advantage.
  • Experience with open-source contributions – an advantage.

 

Departments: 
R&D
Location: 
RAD Headquarters (Tel-Aviv)

Apply for this position

Add your link in linkedin

This information will be used according to our Privacy Policy

What would you like to do?