Back to Search
We are seeking a skilled Senior Linux Kernel Developer with strong programming skills in C/C++.
The successful candidate should have expertise in complex concepts related to computer architecture, data structure, and programming practice. Additionally, the candidate should have a strong oral communication and technical writing skills and experience in solving challenging engineering/science, and distributed computing problems.
Responsibilities
- Develop and maintain Linux kernel modules
- Collaborate with cross-functional teams to design and implement distributed systems
- Analyze and optimize system performance
- Troubleshoot and debug issues
- Write technical documentation and communicate with stakeholders
Requirements
- Minimum of 3 years of relevant experience
- Strong programming skills in C/C++
- Experience with Linux kernel development, software-defined networking, or distributed systems
- Familiarity with distributed systems with scientific interest regarding the topic hardware and operating system design
- Understanding of complex concepts related to computer architecture, data structure, and programming practice
- Strong oral communication and technical writing skills
- English B2+
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn