JobTarget Logo

Senior Software Engineer (Kernel Programming) in India at Jobgether

NewJob Function: Information Technology
Jobgether
India, India
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Senior Software Engineer (Kernel Programming)

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.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1

Job Location

India, India

Frequently asked questions about this position

Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.