Cette offre n’est plus disponible.

LINUX DRIVER AND KERNEL DEVELOPER SPAIN - H/F

CDI
Las Rozas de Madrid
Salaire : Non spécifié
Télétravail fréquent
Expérience : > 5 ans

WALLIX
WALLIX

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

The objective of the “Linux Driver and Kernel Developer” is developing, debugging and documenting computer programs for the Linux operating system and related software applications.

Applicant will work closely with a software development team that has a high and solid level of expertise in the Linux driver and kernel development area. He/she will be part of the WALLIX department that is driving the evolution and expansion of PEDM (Privileged Elevation and Delegation Management), an essential requirement in the Privileged Access Management (PAM).

The position consists on working on a complex kernel and driver software development in the Linux x86-64 architecture. The applicant will perform activities like develop features, test, root cause and fix software defects, etc. He/she will need to have grounding in system internals and be comfortable solving complex problems ranging from higher level applications to low-level system software.

Key missions will include:

  • Development of operating system components at the kernel level.
  • Transferring already existing Windows functionalities to a Linux ecosystem.
  • Building a multi-distro Linux compiling environment.
  • Researching new features.

Key activities:

System internals:

  • Solid understanding of OS internals (system calls, processes, IPC, etc.).
  • High-level OS applications.
  • Computer architecture concepts (memory hierarchy, DMA, SMP)
  • Low-level system software.
  • Proactively identify new methodologies or tools to address software APIs and driver development.

Development:

  • Linux user/kernel mode drivers.
  • C/C++ (C++11 or above)
  • LDAP protocol.
  • Shell scripting.
  • Ideally have knowledge on Kernel development.

Debugging:

  • Validate various kernel and platform level failure modes.
  • Test plans and test cases design.
  • Root cause and fix software defects.
  • Advanced Error Reporting.
  • Static code analysis.
  • Ability to apply innovative approaches to troubleshoot complex problems.

Documentation:

  • C/C++ function commenting.
  • Seamless code documentation writing.
  • Microsoft Office document knowledge.

Profil recherché

The “Linux Driver and Kernel Developer” will report to the “BestSafe Team Leader”.

You:

  • Dynamic personality required due to the start-up nature of the project ;
  • Inspiring ;
  • Innovative ;
  • Communicative ;
  • High-level of responsiveness to market demand ;
  • Fluent English spoken/writing/reading is required (French is an advantage).

Experience:

  • 5+ years of Linux kernel development experience and skilled C programming techniques.
  • Proven knowledge of Linux kernel internals (process scheduler, memory management, concurrency/synchronization, memory allocation, file systems) and networking or storage subsystems architecture.
  • Extensive device driver development, support, diagnostics and understanding of hardware devices.
  • Strong debugging skills in kernel context.
  • Experience with exercising/validation of system from user space, and knowledge of user space API.
  • Familiarity with x86-64 architecture and assembly language.

Imagine what you could do here! At WALLIX, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there is no telling what you could accomplish. Dynamic, smart people and inspiring, innovative technologies are the norm here.

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.