Senior Software Engineer (Kernel Programming)

New
IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5–10 years
Required Skills
DockerPythonBashC++CI/CD

Requirements

  • 5–10 years of professional software engineering experience.
  • Strong hands-on expertise in systems programming.
  • Strong proficiency in C/C++.
  • Deep understanding of Linux internals and kernel fundamentals.
  • Experience with build systems, Makefiles, and CI/CD automation.
  • Working knowledge of Python, Bash, or Perl.
  • 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.
  • Experience with dependency management and system integration.

Responsibilities

  • Enable and support Linux-based platforms across new hardware architectures and SoCs.
  • Develop, maintain, and upgrade core OS libraries, toolchains, and system dependencies.
  • Perform deep system-level debugging across hardware, kernel, and user-space layers.
  • Design and maintain CI/CD pipelines and build systems.
  • Contribute to security, cryptography, and compliance initiatives.
  • Leverage AI-assisted engineering workflows to improve productivity.
  • Collaborate on dependency management and integration of open-source components.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now