career skill set for linux

Systems Software Development Engineer,

* Strong C and Kernel programming, multithreading and synchronization
* Deep understanding of the Linux kernel, driver development and troubleshooting
* Deep understanding of OS concepts, multiprocessing, File Systems, Virtual Memory
* Deep understanding of processor architecture, SMP systems, memory hierarchy
* Knowledge of Storage system concepts will be added advantage
* Good communication skills - technical documentation, code review, reporting results
* Ability to work with co-located as well as distributed teams

Additional:
* Knowledge of IO Buses: PCI-Express, Hypertransport
* Experience working with GNU toolchains, source control (CVS/Subversion)
* Knowledge of BSD Unix will be added advantage


No comments:

Other Articles

Enter your email address: