Middle Kernel Linux engineer (IRC275772)

Job Description

Must have requirements:

  • Overall 5+ years of commercial experience;
  • Overall 3 + years of Kernel and Linux development experience;
  • Experience with Linux System development (C/linker gcc/clang);
  • Experience with Linux Kernel drivers (in tree/out of tree) development;
  • Understanding of Linux internals knowledge (device drivers, interrupt handling, synchronization, memory management, processes, etc.);
  • Experience with Kernel space and user space debugging;
  • Git (github/gerrit) or any large source code management experience;
  • Experience with build systems (make/Cmake/Yocto/OpenEmbedded technology);

Nice to have:

  • Linux optimization techniques;
  • Expirience with Kernel versions 4x-6x;
  • Experience with python/bash/perl/lua;
  • Contribution to various open-source projects will be a plus;

Job Responsibilities

  • Develop Linux system-level patches for customer's internal distro based on OpenEmbedded/Yocto;
  • Support and migration of an internal Linux distro to new versions of OpenEmbedded;
  • Develop and maintain system software (libraries);
  • Linux kernel versions migration;
  • Develop and maintain build systems;
  • Analyze product failures, fixing bugs and identify potential solutions;
  • Software components integration (drivers, system libraries, applications);
  • Customer-specific features development and upstreaming;
  • Close interaction with opensource community;
  • Collaborate with the other departments for requirements capture and clarification;
  • Analyze system/subsystem performance and suggest optimization;

Department/Project Description

The American multinational technology company that designs, manufactures, and sells networking equipment. It's the worldwide leader in IT that helps companies seize the opportunities of tomorrow by proving that amazing things can happen when you connect the previously unconnected.

As part of our team, you'll be involved in various Linux kernel and userspace development, migration to new Linux kernels and OpenEmbedded versions, new features development, upstreaming features and patches to the community, and customer internal team support. Our team works closely with the community, and everyone contributes there.

Skill Category

Linux Kernel

Keyskills - Must Have

  • C-Linux
  • Linux
  • C
  • Linux Kernel
  • Kernel development

Keyskills - Nice to Have

  • Yocto
  • Python
  • Bash
  • Perl
  • Clang

Required skills experience

Linux 3 years
Linux Kernel 3 years
C/C++

Required languages

English B2 - Upper Intermediate
C, Linux Kernel, C/C++
Published 26 October ยท Updated 11 November
38 views
ยท
0 applications
To apply for this and other jobs on Djinni login or signup.
Loading...