Position: Linux Kernel Developer
Salary: 80 000-150 000
Duties: Development of Linux kernel components and modules, code review, testing, preparation of documentation, patch analysis.
Requirements: Familiarity with modern OS design (preferably Unix family)
Experience with one or more subsystems of Linux kernel (process management and memory management in particular)
Knowledge of synchronization primitives and IPC mechanisms, experience with parallel (multithreaded) software development
Good comprehension of modern computer hardware
Experience in Linux kernel debugging Technical English
Desirable knowledge and experience:
Assembly language (ARM, MIPS or x86)
HW-level debugger (JTAG)
Development tools: Git, Bash, Perl/Python, gdb, objdump
Cross compilation
Compensation package: Competitive salary Comfortable office class A in 15 min walking distance from underground stations Savelovskaya and Marina Roscha; Full compliance with the Labour Code; Flexible work schedule; Corporate lunches (card for 5000 Rub/Month); Medical insurance English courses (online and on-site); Business trips to Korea; Company pays relocation and interview expenses Possibility for career growth (the company is actively expanding); Good opportunity to improve technical knowledge (you can participate in conferences and present your research, there is a vast library of books and magazines, possibility of self-education); The opportunity to participate in development of ideas for future Samsung products.
E-mail for Cv: k.aleksanova@samsung.com