DevJobs

Senior Kernel Developer

Overview
Skills
  • C C ꞏ 4y
  • Linux Linux ꞏ 2y
  • Red Hat Red Hat
  • Ubuntu Ubuntu
  • Device Drivers ꞏ 2y
  • Multiprocessing
  • Block Devices
  • Cloud Technologies
  • Device Mappers
  • Mdadm
  • Multipath
  • Systemd
Description

We are looking for a motivated and skilled software engineer that will take a key role in the development of our core data path, building and orchestrating a linux based storage stack. In your role you will be solving complicated linux kernel issues and thus allowing volumez to provide the best storage solution in the market.

Responsibilities

  • Locate performance bottlenecks within Linux drivers as well as other components and suggest/implement enhancements to meet target performance goals
  • Contribute to the linux kernel community to commit new features and fixes
  • Provide architectural guidance and fresh ideas how to tackle kernel problems
  • Add new features and operations to our data – path.

Requirements

  • Experience in kernel research while understanding linux internals and subsystems (Memory, IO, storage etc)
  • BA or BSc in Computer Science, Engineering, or comparable experience
  • +2 years experience in linux device driver development – advantage to block devices
  • +4 years experience in C coding language and software development
  • Familiar with enterprise linux distros (red hat, ubuntu etc)
  • Experience with multiprocessing development.
  • Fast learner and a team player
  • Innovative person with excellent problem-solving skills

Advantages

  • Familiar with linux system and open-source tools such as multipath, mdadm, systemd
  • Experience working with linux kernel community
  • Ability to run performance benchmarks using standard tools
  • Knowledge in storage and networking services
  • Deep understanding of device mappers and the block layer
  • Familiar with cloud technologies
Volumez