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