Position: C Linux drivers Developer
Company: Edsson Ukraine LLC
Experience required: 5y
Category: C++
English level: intermediate
Published: 2021-12-01T00:00:00+02:00

Job description: 
•	Develop, debug and test kernel level code, using the C  language
•	Design, develop, and maintain other major system components
•	Co-op with the hardware developers to find the best solutions
•	Work with other performers in a dynamic team to integrate system components early and often
•	Responsible for a kernel-code quality open-source driver that is based on two existing open-source drivers: 
o	The Linux kernel Wireguard software network driver 
o	The Linux Conundrum Ethernet adapter hardware kernel driver. 
Essential skills:
•	Minimum 5 years of development experience in systems or firmware
•	Strong C development experience
•	Working experience with Linux kernel networking drivers
•	Strong knowledge of English
•	Working experience with Linux kernel drivers
•	Ability to understand the hardware the driver is controlling
•	Familiar with the Linux kernel API internals, ability to familiarize quickly with new areas therein
•	Experience in developing Windows/Linux kernel drivers
•	Understanding of Operating System internals (Linux preferred)
•	Understanding of Kernel memory management
•	Adapting the existing Wireguard user space tooling where needed
•	Experience with GIT


We offer:
•	Competitive salary
•	Flexible schedule
•	Social package
•	English language courses 
•	Courses, webinars, seminars to increase professional skills
•	Travel opportunities to international events
•	Comfortable office located in the quiet neighborhood in the center of Kyiv, near Pechersk
•	Possibility to work remotely and onsite
•	Snacks & fruit, foosball, fun office environment
•	Horizontal hierarchy. No micromanagement pressure
•	Open company culture where your ideas and initiatives are valued
•	Regular team building & corporate events
•	International projects