Responsibilities
- Extended Lifecycle Support: Backport upstream patches to an extensive range of kernel versions across RPM and Debian-based distributions
- Kernel Development: Develop and debug Linux kernel code with a focus on security fixes and CVE patches
- Process Automation: Create and maintain Python/Golang/Bash scripts to automate regular tasks and improve team efficiency
- Cross-Team Collaboration: Work closely with automation and AI tooling teams to enhance development workflows
- Long-Term Ownership: Take ownership of projects and maintain them over extended periods
Requirements
- Excellent C programming and debugging skills with hands-on Linux kernel development experience
- Proficiency with the GNU toolchain, GDB, and Git for development and patch management
- Scripting experience in Python, Golang, Shell, or similar languages for automation
- At least upper-intermediate level of English
Nice to Have
- Experience with QEMU, Docker, and Jenkins workflows
- Knowledge of BDD (Behavior Driven Development) for testing
- Experience with AI tools for development acceleration
- Core dump analysis and virtualization technologies experience
Benefits
- A focus on professional development
- Interesting and challenging projects
- Fully remote work with flexible working hours, which allows you to schedule your day and work from any location worldwide
- Paid 24 days of vacation per year, 10 days of national holidays, and unlimited sick leaves
- Compensation for private medical insurance
- Co-working and gym/sports reimbursement
- Budget for education
- The opportunity to receive a reward for the most innovative idea that the company can patent
Work Arrangement
Remote (Worldwide)
Team
Structure: Collaborative environment with specialized automation and AI teams
Additional Information
- English language proficiency required at upper-intermediate level or higher
- Flexible working hours
- Work from any location worldwide
- Consent to processing of personal data as described in company policy
