- Company: Get A Job.ai
- Location: APAC, China
- Salary: Pay not listed
- Work type: Remote
Website Get A Job.ai
Represented by Get A Job.ai
About This Opportunity
We are representing a confidential open-source software organization seeking an Ubuntu Linux Kernel Test Engineer for a remote role based in the APAC region (office-based in specific locations). Our client maintains one of the world's most widely deployed Linux distributions, supporting kernels across numerous versions, architectures, and configurations with long-term maintenance commitments.
This role focuses on ownership of kernel testing strategy and infrastructure at scale. You'll design comprehensive test plans, build automated frameworks for stress testing and regression detection, and ensure quality across more than 160 actively supported kernel versions.
Responsibilities
- Design, develop, and maintain comprehensive test plans covering functional correctness, stability, performance, and security for Linux kernels
- Build and improve automated test infrastructure for continuous kernel quality validation across multiple kernel versions and architectures
- Maintain long-lived test suites that evolve alongside many concurrently supported kernel versions spanning years of maintenance
- Develop and maintain CI/CD pipelines for continuous kernel quality validation
- Conduct performance benchmarking and regression detection across kernel releases
- Measure and improve kernel code coverage, identifying gaps in test coverage and creating tests to address them
- Execute and analyze stress tests covering CPU scheduling, memory management, I/O subsystems, networking, and filesystem workloads
- Develop and maintain fuzzing harnesses to discover kernel vulnerabilities and reliability issues using tools such as syzkaller, Trinity, or custom fuzzers
- Collaborate regularly with a globally distributed team
- Contribute to upstream test suites and testing frameworks
- Document test methodologies, results, and coverage gaps
What We're Looking For
Required qualifications:
- Significant programming experience in Python
- Experience with test frameworks such as LTP, kselftest, xfstests, stress-ng, fio, or similar
- Experience designing and executing system-level tests: functional, stress, performance, or regression testing
- Familiarity with CI/CD systems (Jenkins, GitHub CI, or similar)
- Experience maintaining test suites over long periods, adapting to evolving software across multiple supported versions
- Familiarity with Linux kernel internals and subsystems
- Experience with Linux systems administration and automation
- Solid background with git
- Well-organized, self-starting, and able to deliver to fixed schedules
- Professional written and spoken English with excellent communication skills
- Ability to travel twice a year for company events, up to two weeks each
Preferred qualifications:
- Familiarity with kernel fuzzing tools and techniques (syzkaller, Trinity, AFL, or custom harnesses)
- Experience with code coverage instrumentation (gcov, kcov, LLVM source-based coverage)
- Knowledge of kernel tracing and observability tools (ftrace, perf, bpftrace, eBPF)
- Familiarity with static analysis tools (sparse, smatch, Coccinelle) as part of a testing workflow
- Experience with fault injection frameworks for reliability testing
- Prior experience with test infrastructure at scale (provisioning, orchestration, result aggregation)
- Knowledge of virtualization technologies (KVM, QEMU) and container runtimes
- Cloud infrastructure experience (AWS, GCP, Azure, or OpenStack)
- Prior involvement with open-source testing communities or projects
How We Work With You
When you apply through Get A Job.ai, our talent team will review your background and conduct an initial screening. If there's a strong match, we'll submit your profile to our client for consideration. Please note that you should not contact the client directly—all communication flows through our recruiting team to ensure a smooth, professional process.
Pay
Compensation details will be discussed during the screening process and will depend on your location, experience, and skills. Our client offers a fully remote working environment, personal learning and development budget, annual compensation review, recognition rewards, generous holiday leave, parental leave, employee assistance program, and travel opportunities.
Equal Employment Opportunity: Get A Job.ai is committed to fair and equitable recruiting practices. We evaluate all candidates based on qualifications and merit, without regard to race, color, religion, sex, national origin, age, disability, veteran status, or any other protected characteristic.
Apply with Get A Job.ai
A recruiter will review your profile and submit you to the client. Do not contact the client directly.
Apply through Get A Job.ai. A recruiter will review your profile and submit you. Do not contact the client directly.
Apply through Get A Job.ai. A recruiter will review your profile and submit you.
Explore Get A Job.ai online
Working in APAC
Weather right now in APAC: checking… · Local time: · Air quality: · Daylight: · UV index: · Wind: · Pollen:
Apac is a town in Apac District in the Northern Region of Uganda. It is the 'chief town' of the district and the district headquarters are located there. The district is named after the town.
Note: China observes a public holiday on Sep 25 — Mid-Autumn Festival.
🇨🇳 Relocation safety for China: Exercise Normal Caution — via Warnely, CC BY 4.0
National unemployment rate in China: 4.6% — via World Bank
GDP per capita in China: $13,862 — via World Bank
Consumer price inflation in China: 0.1% (annual) — via World Bank
Real GDP growth in China: 5.0% (annual) — via World Bank
- Elevation 1,056m (3,465 ft)
Source: Wikipedia (state)
Job details above are provided by the employer/source. The sections on this page are compiled from public data sources with AI assistance.
Accommodations: if you need a workplace accommodation to apply for or perform this job, see ADA.gov or EEOC.gov for guidance on your rights and how to request one.
Listing facts
- Role Ubuntu Linux Kernel Test Engineer
- Employer Get A Job.ai
- Location APAC, China · Remote-friendly
- Type Full Time
- Pay (from listing) Pay not listed
- Posted September 14, 2026
- Apply by October 14, 2026
- Country China
- Overview Full job description on this page (597 words)
Facts above come from this job record on Get A Job.AI — not copied from third-party review sites.
Limited public data for this employer
We only show facts we can ground in public sources (Wikidata, O*NET, news/discussion links, or this listing). We do not invent Glassdoor-style ratings, salaries, or testimonials when data is thin. Use the listing facts, occupation context, and related openings below while we continue researching.
Explore related openings
Keep exploring on Get A Job.ai
Not quite the right fit? Your next opportunity is a click away.
- Browse all jobs
- More jobs by category
- Remote jobs you can do from anywhere
- Research typical pay for this role
- Set a job alert so new matches reach you first
- Upload your resume to apply faster
Hiring instead? Post a job and reach candidates searching right now.
