DevJobs

Senior Software Engineer

Overview
Skills
  • C coding language ꞏ 4y
  • Linux device driver development ꞏ 2y
  • Enterprise linux distros
  • Kernel research
  • Linux internals and subsystems
  • Cloud technologies
  • Device mappers and the block layer
  • Mdadm
  • Multipath
  • Performance benchmarks
  • Storage and networking services
  • Systemd

Senior Software Engineer, Linux Kernel


 

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

  • 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 in kernel research while understanding linux internals and subsystems (Memory, IO, storage etc)
  • 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