Kernel Live Patching Developer (Flexible Location)

at  Suse

Česko, Jihozápad, Czech -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate27 Dec, 2024Not Specified30 Sep, 2024N/AAssembly LanguageNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

JOB DESCRIPTION

SUSE Kernel Core/Architecture team is looking for a Kernel Live Patching Developer. In this role, you will be responsible for developing live patches for kernel security issues and other bugs in SUSE Live Patching Product.
A live patch is a mean to deliver an important kernel fix without a necessity to reboot a system (also know as “zero down time"). Regardless of the existing tooling, each step of a live patch development requires a careful evaluation.
The role also involves a work on the tooling and automation, a participation in the upstream community, bug fixing, backporting of features and their maintenance in SUSE products.
Kernel Core/Architecture team is a part of SUSE Linux System Group, which is responsible for delivering and supporting SUSE Linux Enterprise Server and related products. It includes working on the Linux kernel, toolchain and virtualization.

REQUIRED KNOWLEDGE AND SKILLS (WHAT WE EXPECT):

  • Excellent knowledge of the C programming language
  • Good overview of the Linux kernel internals and implementation principles
  • Good knowledge of open source community principles
  • Some knowledge of assembly language
  • Good knowledge of Linux debugging tools
  • Accuracy, thoroughness, consideration, assertiveness, self-reliance

RECOMMENDED KNOWLEDGE AND SKILLS (WHAT WOULD BE NICE TO HAVE):

  • Knowledge of userspace toolchain (compiler, linker, libraries)
  • Knowledge of a scripting language
  • Knowledge of the Linux Kernel development model and practices

Responsibilities:

  • Developing live patches for security issues and other bugs
  • Developing and improving necessary tooling
  • Participation in the maintenance of SUSE products
  • Support of our customers and partners
  • Collaboration with other teams at SUSE (kernel teams, QA, L3 support, documentation)
  • Participation in open source communities


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Česko, Czech