GiGa-Ops Global Solutions
Website:
gigaopsglobal.com
Job details:
A high-performance engineering organization in the Enterprise Infrastructure & Embedded Systems sector, delivering kernel-level software for networking, edge devices, and data-center appliances. We build and ship production-grade Linux-based platforms and low-level system software that power mission-critical products and services.
Primary Title: Linux Kernel Developer
Role & Responsibilities
- Design, implement, and maintain Linux kernel components, modules, and device drivers for x86/ARM-based platforms.
- Debug, profile, and optimise kernel subsystems using tools such as kgdb, gdb, perf, and ftrace to improve reliability and performance.
- Manage cross-compilation workflows and maintain Yocto/Buildroot-based BSPs, kernel configs, and patch sets across kernel versions.
- Collaborate with hardware, firmware, and systems teams to integrate drivers, resolve bring-up issues, and validate SoC/hardware interfaces.
- Develop and extend automated kernel test suites and CI pipelines; triage regressions and backport fixes as needed.
- Prepare clean patch series, participate in code reviews, and engage with upstream maintainers where appropriate.
Skills & Qualifications Must-Have
- Proven experience in Linux kernel development and device driver implementation.
- Strong proficiency in C and kernel-space programming paradigms.
- Practical expertise in kernel debugging and performance analysis (gdb/kgdb, perf, ftrace).
- Hands-on experience with cross-compilation toolchains and Yocto Project or Buildroot.
- Solid Git workflows, patch management, and familiarity with maintaining kernel patch queues.
- Comfortable working on embedded platforms (ARM/x86) and troubleshooting low-level bring-up issues.
Preferred
- Experience with real-time Linux (PREEMPT_RT) or deterministic kernel tuning.
- Domain knowledge in networking, storage, or SoC subsystems (PCIe, USB, eMMC).
- History of upstream contributions or familiarity with KernelCI and kernel release processes.
Benefits & Culture Highlights
- On-site role with exposure to cutting-edge hardware and collaborative, engineering-first teams.
- Opportunities to contribute upstream and grow as a kernel-level engineer.
- Competitive compensation and focused career progression in systems software and embedded Linux.
Skills: kernel debugging,c,edge,git,platforms,linux kernel,embedded,compilation,upstream,software,teams,kernel,linux
Click on Apply to know more.