Вакансія Linux Engineer (IRC60971)

Компанія: GlobalLogic Ukraine
Місто: Украина, Киев
Вулиця місця роботи: Украина, Киевская область, Киев
Розміщена: 25 черв. 2018
Вимоги до претендента
Опис вакансії

GlobalLogic Ukraine is inviting a Linux Engineer to join its Kyiv office.

Development of state of the art applications, data integrations and server components for voice, video and screen recording, playback and analysis for Security customers worldwide.

We offer:

  • Interesting and challenging opportunity in a large and dynamically developing company
  • Professional development opportunities
  • Excellent compensation and benefits package, performance bonus program
  • Modern and comfortable office facilities

Requirements

  1. Linux knowledge:
  • Good GNU/Linux CLI utilities and services knowledge (for example: grep, find, awk, tar, cpio, bash, init, ntpd);
  • Knowledge of Linux VFS (filesystems, device nodes, for example: proc, sys, dev);
  • Some system programming experience for Linux or POSIX system.
  1. Knowledge of a popular programming language (Core Java, Python, C, etc.).
  2. Intermediate English.
  3. Bachelor's degree.

Preferences

  • Hands-on experience with Linux distribution build system will be a big plus (Buildroot, LFS, Yocto, Portage, or any other);
  • Few years of experience with Linux distributions like Gentoo, Arch, or similar;
  • Experience with building the GNU toolchain and cross-compilation, knowledge of dynamic linking (Autotools, libtool, cmake, or other);
  • Debugging experience (gdb, strace, ltrace, ftrace, etc.);
  • Linux performance tuning experience;
  • Investigative/troubleshooting/reverse-engineering skills;
  • Knowledge of TCP/IP networking in general and Linux specifics;
  • Knowledge of C programming language;
  • Good knowledge of Bash and GNU Make.

Responsibilities

You will be responsible for proposing, discussing and implementing customized Linux solutions, such as new packages deployment, software layers developments, performance tuning, issues resolution, etc.

Typical tasks you will solve being part of Platform team are:

  • Upgrades for the custom Linux distribution (kernel, packages, etc.)
  • Researching and providing solutions as response to internal clients needs (e.g. adding a complete support for PTP [IEEE 1588])
  • Providing toolchain for developers
  • Architectural discussions and improvements of existing solutions (such as network configuration management layer)
  • Investigating performance, compatibility, integration issues in collaboration with other teams
  • And many others

This is NOT an administrator role. Being a part of our team requires from you a development of your skills in Linux, C, Core Java, Python, Bash, networking, hardware, distributed applications, debugging, and a constant learning of a new stuff.

Not sure if you're a good fit? If you ever wondered, what kind of Linux does your home router run, and did something with it, you're in good shape to send your CV.

Контактні дані
Виберіть резюме для відправки
Прикріпити
Формат файлів: docx, doc, rtf, odt, pdf (2 Мб максимум)
У вас немає акаунту, зареєструйтеся.
+ Супровідний лист
Я даю згоду власнику сайту trud.ua та компанії, що опубліковала вакансію, на обробку наданих мною персональних даних, відповідно до Закону України «Про захист персональных даних» (детальніше)