Senior Software Engineer (Kernel Programming)

Jobgether · India

Company

Jobgether

Location

India

Type

Full Time

Job Description

Team: IT

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer (Kernel Programming) in India.

This role sits at the core of Linux platform engineering, where you will work on deeply technical, system-level challenges spanning kernel internals, hardware enablement, and build infrastructure. You will contribute to the evolution of secure, scalable, and high-performance Linux-based platforms used across complex hardware environments. The position involves working across the full software stack—from kernel and toolchains to CI/CD systems and user-space components—ensuring stability and performance at scale. You will also play a key role in upgrading OS components, supporting new architectures, and strengthening platform security and compliance. A strong emphasis is placed on automation, modern engineering practices, and AI-assisted development workflows. This is a highly hands-on and impact-driven role within a forward-thinking engineering team focused on innovation and system excellence.

Accountabilities:

  • Enable and support Linux-based platforms across new hardware architectures and SoCs, ensuring successful system bring-up and integration.
  • Develop, maintain, and upgrade core OS libraries, toolchains, and system dependencies with a focus on stability and performance.
  • Perform deep system-level debugging across hardware, kernel, build systems, and user-space layers to resolve complex issues.
  • Design, implement, and maintain CI/CD pipelines and build systems to ensure scalable and reliable software delivery.
  • Contribute to security, cryptography, and compliance initiatives, ensuring adherence to industry and regulatory standards.
  • Leverage AI-assisted engineering workflows across development, testing, debugging, documentation, and DevOps to improve productivity and quality.
  • Collaborate on dependency management, packaging, and integration of open-source components across the platform stack.
  • Requirements:

    • 5–10 years of professional software engineering experience with strong hands-on expertise in systems programming.
    • Strong proficiency in C/C++ with deep understanding of Linux internals and kernel fundamentals.
    • Solid experience with build systems, Makefiles, and CI/CD automation in complex environments.
    • Working knowledge of scripting languages such as Python, Bash, or Perl for automation and debugging.
    • Experience with system-level debugging across hardware and software boundaries.
    • Familiarity with Docker, YAML, JSON, SQL, and open-source development ecosystems.
    • Strong analytical and problem-solving skills with experience in dependency management and system integration.
    • Exposure to cryptography, security practices, and compliance-driven engineering is a plus.
    • Experience with AI-assisted development tools, OpenWrt, Bazel, Go, or agentic workflows is highly desirable.
    • Benefits:

      • Competitive compensation package aligned with senior systems engineering expertise.
      • Remote-first working model with flexibility depending on role requirements.
      • Opportunity to work on cutting-edge Linux platform engineering and hardware enablement projects.
      • Exposure to advanced CI/CD systems, kernel development, and large-scale distributed engineering environments.
      • Strong learning culture with opportunities to work on AI-assisted and modern engineering workflows.
      • Global, collaborative, and innovation-driven engineering environment.
      • Wellbeing initiatives, wellness programs, and participation in global employee engagement activities.
      • Inclusive and diverse workplace culture supporting continuous growth and professional development.
Apply Now

Date Posted

05/28/2026

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Neutral
Subjectivity Score: 0
142,000+ Jobs Tracked
12,400+ Companies
1,930 Categories