Linux Kernel Workshops


GlobalLogic invites you to participate in a series of workshops on Linux Kernel and device drivers in Kharkiv. The workshops will cover such topics as Linux Kernel Internals, Linux Kernel Level Programming, Device Driver Development, etc. The registration is opened until September 10, 2017.


Participation in the workshops will provide you with new opportunities to improve your engineering level, give you deeper understanding of how the operating system works, and allow you to feel more confidently in such areas as Internet of Things, wireless networking, automotive, etc. You will be able to communicate with the experienced Linux developers and domain practitioners.


After passing the workshops, you will have a chance to further cooperate with GlobalLogic within its projects. Last year, 15 people were selected for participation in the seminars. Afterwards, six of them received an offer to participate in the company’s projects.



  • Experience in C language development — 2+ years
  • Experience in developing software for embedded systems
  • User-level knowledge of Linux and basic knowledge of the command line interface in Unix-like operating systems
  • Higher education in any of the following areas: software development, system programming, computer systems or microelectronic systems



  • Experience in developing programs for Linux
  • Administrator-level knowledge of Linux
  • Experience in developing drivers for Unix-like OS
  • Experience with Git version control system
  • Experience in developing programs for embedded systems, experience in system programming or related areas
  • Intermediate English


Registration to the workshops is open until September 10. Please register 


Workshop organizational details:

  • The number of participants is limited
  • Workshop format:

– up to 12 weeks

– 1 practical workshop per week in the evening (maximum duration is 2 hours)

– theoretical materials provided as video lectures, book collections, links and presentations

– informational support provided to participants through a dedicated chat

  • Start in September (the exact information will be communicated to the group of participants)
  • Location: Kharkiv (the exact information will be communicated to the group of participants)


For more information please send an e-mail request to or a Skype message to AnnaBod9.


Workshop topics:


  • Linux Kernel Architecture and Hardware Requirements
  • Kernel Development Tools and Kernel Debugging
  • Time, Delays, Interrupts and Deferred Work
  • Concurrency and Race Conditions
  • Allocating Memory, Memory Management Subsystem, and System calls
  • Communicating with Hardware and Interrupt Handling
  • Block Devices, Character Devices, and Networking
  • USB basics: host, gadgets and classes


Do not miss an opportunity to grow professionally and join interesting projects!