AssemblyJenkinsLinuxPythonShell ScriptingCShellBashAIGitAgileCommunicationTime ManagementRemote Work
About this role
Role Overview
Ensure the timely update of existing kernels with security fixes and CVEs patches
Provide support for existing functionality and implement new features
Optionally assist with automation by creating Python and Bash scripts (e.g., for testing CVE patches), while the main responsibility for automation lies with a dedicated team
Requirements
Strong proficiency in C programming and exceptional debugging skills
Experience with Linux kernel core subsystems
Extensive experience with GDB and other debuggers
Basic understanding of kernel ABI
Proficiency in Git for development, patch management, and branch management
Exceptional problem-solving and strategic thinking skills
Strong planning, time management, decision-making, presentation, and organizational abilities
Experience automating routing tasks with AI tools
Experience with Python and shell scripting
Ability to thrive in an agile, fast-paced environment
English
upper-intermediate or higher
to ensure clear communication of progress within the team
Nice to have:
Expertise in CPU performance and power analysis
In-depth knowledge of CPU and cache architectures
Basic understanding of x86-64 Assembly (AT&T asm)
Prior exposure to Jenkins
Tech Stack
Assembly
Jenkins
Linux
Python
Shell Scripting
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