Home
Jobs

284 Kernel Jobs - Page 12

Filter
Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

6 - 8 years

8 - 10 Lacs

Bengaluru

Work from Office

Naukri logo

Responsibilities Crypto Express Adapter on z Systems allows companies to protect data and workloads from physical and logical attacks through cryptography. Cryptography is crucial for secure processing when applications must communicate with distributed elements or assess the validity of the data being processed. Candidate will be part of world class high-performance hardware security module (HSM) firmware team. The responsibility of the firmware team is to provide top-level security for processing and high-speed cryptographic offload Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 6+ years of relevant Industry experience Very strong in C and data structures, preferably in developing multi-core or multi-threaded applications. Deep knowledge of Linux kernel internals (process scheduler, memory management, concurrency/synchronization, memory allocation, filesystems) and profiling. Experience in device driver development and support for NIC, HBA or Graphics cards Understanding of riscv / arm architecture and micro architecture features likes Caches, MMU, SMP, coherency Strong debugging skills Experience with exercising/validation of system from user space, and knowledge of user space APIPreferred technical and professional experience Experience with SSl/TLS , Crypto Concepts

Posted 3 months ago

Apply

3 - 7 years

5 - 9 Lacs

Bengaluru

Work from Office

Naukri logo

Responsibilities As a Linux Kernel Developer you will be responsible for the development and optimization of various components in the core kernel and related areas such as Memory management, CPU scheduler, RAS, I/O and KVM. You will apply your expertise in development of Enterprise Linux features to ensure out of box performance is obtained for key workloads on Power systems. In the process, you will also interact and actively participate in the Linux kernel community discussions for feature design and development. Responsibilities include : Design and develop state of the art features for Enterprise Linux. Work closely with Opensource community to upstream the features developed. Work towards the goal to ensure Power systems objectives are optimally achieved. Interact with teams above and below the stack to ensure goals are met holistically. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 6 to 15 years of experience in working on projects related to Linux internals/Operating systems. Working knowledge of computer systems architecture. Strong operating systems skills. Strong C programming skills, C++, Python and scripting. Experience with working with open source software. Proven problem solving and communication skills.

Posted 3 months ago

Apply

1 - 3 years

3 - 7 Lacs

Bengaluru

Work from Office

Naukri logo

Responsibilities Do you have a passion for learning and applying modern software engineering practices to help solve business problems or bring new insight? If so, we are looking for a software developer to join IBM's Cloud platform business unit, working on the future of cloud computing As a key member of our dynamic team, you will play a vital role in crafting exceptional software experiences. Your responsibilities will encompass the design and implementation of innovative features, fine-tuning and sustaining existing code for optimal performance, and guaranteeing top-notch quality through rigorous testing and debugging. Collaboration is at the heart of what we do, and youll be working closely with fellow developers, designers, and product managers to ensure our software aligns seamlessly with user expectations. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Proficiency in at least one of languages:Python, Go, or Java Solid understanding of Object-Oriented Programming (OOP) principles Experience working on Linux operating systems and Shell scripting Familiarity with Git version control system Experience with RESTful APIs Excellent debugging skills Strong communication skills (written and oral) Ability to work effectively in a team environment Problem-solving and analytical skills Experience with Docker and Kubernetes containerization technologies Experience with cloud platforms (AWS, Azure, GCP, IBM Cloud) is a plus. 1-2 years of script coding in Python Experience with Linux kernel and networking a plus Programming experience -Go, Python bash; Linux kernel Preferred technical and professional experience Experience working on Cloud (AWS, Azure, GCP) Experience in Linux Networking

Posted 3 months ago

Apply

2 - 4 years

4 - 6 Lacs

Bengaluru

Work from Office

Naukri logo

Responsibilities Do you have a passion for learning and applying modern software engineering practices to help solve business problems or bring new insight? If so, we are looking for a software developer to join IBM's Cloud platform business unit, working on the future of cloud computing As a key member of our dynamic team, you will play a vital role in crafting exceptional software experiences. Your responsibilities will encompass the design and implementation of innovative features, fine-tuning and sustaining existing code for optimal performance, and guaranteeing top-notch quality through rigorous testing and debugging. Collaboration is at the heart of what we do, and youll be working closely with fellow developers, designers, and product managers to ensure our software aligns seamlessly with user expectations. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Proficiency in at least one of languages:Python, Go, or Java Solid understanding of Object-Oriented Programming (OOP) principles Experience working on Linux operating systems and Shell scripting Familiarity with Git version control system Experience with RESTful APIs Excellent debugging skills Experience with Docker and Kubernetes containerization technologies Experience with cloud platforms (AWS, Azure, GCP, IBM Cloud) is a plus. 3-5 years of script coding in Python Experience with Linux kernel and networking a plus Programing experience - Go, Python bash, Linux kernel Preferred technical and professional experience Experience working on Cloud (AWS, Azure, GCP) Experience in Linux Networking

Posted 3 months ago

Apply

5 - 6 years

5 - 9 Lacs

Bengaluru

Work from Office

Naukri logo

Project Role : Application Developer Project Role Description : Design, build and configure applications to meet business process and application requirements. Must have skills : SAP HANA DB Administration Good to have skills : SAP BASIS Administration Minimum 5 year(s) of experience is required Educational Qualification : Design build and configure applications to meet business process and application requirements Summary :As an Application/Cloud Support professional with 5-6 years of experience in SAP HANA DB Administration, you will be responsible for designing, building, and configuring applications to meet business process and application requirements. Your typical day will involve providing primary support for SAP HANA DB Administration and secondary support for SAP BASIS Administration, ensuring the smooth functioning of the applications. Roles & Responsibilities: Provide third level support for SAP HANA DB Administration and Sybase Database to customers. Ensure the smooth functioning of the applications by monitoring and resolving issues. Collaborate with cross-functional teams to identify and resolve issues related to application performance. Design, build, and configure applications to meet business process and application requirements. Must be ok to work for 24*7 rotational shifts, the position is a shift based role. Professional & Technical Skills: MustTo Have Skills:Experience in SAP HANA DB Administration. Installing, Configuring and Maintaining HANA database HANA DB certification prefered Upgrades / HA DR / Backup / restore related troublshooting Multi-node / multi-tenant administration Collect runtime dumps, kernel profiler traces Performance parameter tuning / Security compliance and hardening for HANA DB User management/administration DB on Cloud platforms AWS, Azure etc Good To Have Skills:Table Partitioning, MaxDB, Sybase DBA. Experience in designing, building, and configuring applications to meet business process and application requirements. Experience in monitoring and resolving issues related to application performance. Experience in collaborating with cross-functional teams to identify and resolve issues related to application performance. Additional Information: The candidate should have a minimum of 6+ years of experience in SAP HANA DB Administration. The ideal candidate will possess a strong educational background in computer science or a related field, along with a proven track record of delivering impactful solutions. This position is based at our Bengaluru office. Qualification Design build and configure applications to meet business process and application requirements

Posted 3 months ago

Apply

5 - 6 years

5 - 9 Lacs

Bengaluru

Work from Office

Naukri logo

Project Role : Application Developer Project Role Description : Design, build and configure applications to meet business process and application requirements. Must have skills : SAP HANA DB Administration Good to have skills : SAP HANA Technical Architecture Minimum 5 year(s) of experience is required Educational Qualification : Minimum 15 years of full time education Summary :Requirement is for SAP HANA And Performance Engineering senior analyst working in ECS HEC. Resource has to provide L2 level support in HANA Enterprise Cloud Technical Operations" Roles & Responsibilities: Design, build, and configure applications to meet business process and application requirements. Collaborate with cross-functional teams to identify and prioritize business requirements. Develop and maintain technical documentation related to application development. Provide technical support and troubleshooting for applications and related systems. Stay updated with the latest advancements in SAP HANA DB Administration and Technical Architecture, integrating innovative approaches for sustained competitive advantage. Professional & Technical Skills: Must To Have Skills:Experience in SAP HANA DB Administration, Table Partitioning, Database Management Installing, Configuring And Maintaining HANA database HANA DB certification prefered Upgrades / HA DR / Backup / restore related troublshooting Multi-node / Multi tenant administration Collect runtime dumps, kernel profiler traces Performance parameter tuning / Security compliance And hardening for HANA DB User management/administration DB on Cloud platforms AWS, Azure etc Experience in designing, building, and configuring applications to meet business process and application requirements. Experience in providing technical support and troubleshooting for applications and related systems. Additional Information: The candidate should have a minimum of 5-6 years of experience in SAP HANA DB Administration. The ideal candidate will possess a strong educational background in computer science or a related field, along with a proven track record of delivering impactful data-driven solutions. This position is based at our Bengaluru office. Qualification Minimum 15 years of full time education

Posted 3 months ago

Apply

4 - 5 years

4 - 8 Lacs

Hyderabad

Work from Office

Naukri logo

Project Role : Software Development Engineer Project Role Description : Analyze, design, code and test multiple components of application code across one or more clients. Perform maintenance, enhancements and/or development work. Must have skills : SAP BASIS Administration Good to have skills : SAP HANA DB Administration Minimum 3 year(s) of experience is required Educational Qualification : 15 years of full time education is required Summary :As a Software Development Engineer, you will be responsible for analyzing, designing, coding, and testing multiple components of application code across one or more clients. Your typical day will involve performing maintenance, enhancements, and/or development work related to SAP BASIS Administration. Roles & Responsibilities: Lead the design, implementation, and maintenance of SAP BASIS Administration activities, including system monitoring, performance tuning, and troubleshooting. Collaborate with cross-functional teams to ensure the smooth functioning of SAP systems, including integration with other systems and applications. Provide technical guidance and support to team members and stakeholders, ensuring adherence to best practices and standards. Perform regular system upgrades and patches, ensuring minimal downtime and maximum system availability. Develop and maintain system documentation, including system architecture, configuration, and operational procedures. Professional & Technical Skills: Must To Have Skills:Strong experience in SAP BASIS Administration. Installation & Upgrade of all SAP NetWeaver Products ( ABAP/ JAVA/ SolMan) System maintenance activities and troubleshooting Client Administration:Local Client Copy, Remote Client Copy, & Client Export-Import. Deep understanding SAP System Architecture OS(Linux) File system management knowledge in HA/DR concepts Kernel Upgrade, Add On Installation/ Upgrade ABAP / Java Parameter Change Homogeneous System Copy ABAP / Java System Export via SWPM Additional Information: The candidate should have a minimum of 4-5 years of experience in SAP BASIS Administration. The ideal candidate will possess a strong educational background in computer science, information technology, or a related field, along with a proven track record of delivering impactful solutions. This position is based at our Hyderabad office. Qualification 15 years of full time education is required

Posted 3 months ago

Apply

3 - 5 years

4 - 8 Lacs

Bengaluru

Work from Office

Naukri logo

Project Role : Software Development Engineer Project Role Description : Analyze, design, code and test multiple components of application code across one or more clients. Perform maintenance, enhancements and/or development work. Must have skills : Advanced Embedded System Engineering Good to have skills : NA Minimum 3 year(s) of experience is required Educational Qualification : BE/B.Tech in Electronics and Communication Engineering, Computer Science, or Electrical and Electronics Engineering with Automotive experience Key Responsibilities:a. Conduct testing of Adaptive AUTOSAR concepts as part of the AUTOSAR Standard Software teamb. Setup the Adaptive AUTOSAR demonstrator and establish communication between Classic Platform and Adaptive AUTOSAR Platform.c. Implement own applications, including Client/Service test cases.d. Setup Network Management demonstrator for Network Management via Service Discovery. Technical Experience:1. Proficiency in Linux programming using Linux system calls.2. Experience in Kernel module development.3. Knowledge of device driver development.4. Basic understanding of Ethernet Protocol.5. Ability to work independently and under time pressure deadlines.6. Strong analytical and communication skills. Professional Attributes:A. Excellent analytical skills to troubleshoot and resolve technical issues.B. Strong communication skills to collaborate effectively within the team.C. Ability to work independently while also being a good team player.D. Adaptable to changing project requirements and priorities. Qualifications BE/B.Tech in Electronics and Communication Engineering, Computer Science, or Electrical and Electronics Engineering with Automotive experience

Posted 3 months ago

Apply

2 - 7 years

15 - 19 Lacs

Bengaluru

Work from Office

Naukri logo

Project Role : Technology Architect Project Role Description : Review and integrate all application requirements, including functional, security, integration, performance, quality and operations requirements. Review and integrate the technical architecture requirements. Provide input into final decisions regarding hardware, network products, system software and security. Must have skills : Linux, good communication Good to have skills : NA Minimum 2 year(s) of experience is required Educational Qualification : 15 years full time education Roles and Responsibility1. Provide system administration for Linux based systems in the environment2. User & Access management3. Package management using YUM and RPM4. Software installation and security hardening5. File Sytem manaement and LVM administration6. Working knowledge in the ITIL process such as Incident Management and Service catalog manament7Ready to work in rotational shifts and 24x7Must have skills1. Knowledge in technical aspects of Linux System Administration and best practices.2. Experience on Linux End to end Patching tasks.3. Strong knowledge on Linux Fundamentals.4. Hands-on experience on providing sudo access in different scenarios5. Basic troubleshooting skills on OS LVM and related system issues6. Should have worked on assessing and optimizing System Performance and Tuning7. Familiarity with systems security implementation8. Basic Knowledge of Network technologies, SAN & NAS 9. Strong written and verbal communications along with technical documentation skills10. Abilty / skills on monitoring sytems.Good to have skils1.Administrative experience on cloud teachnology Azure,GCP2.Experience on vmware and kvm3.Hand on experience on GRUB and kernel level issues4.Write simple playbook on ansible5.Certificate- RHCSA/RHCE (optional) Qualifications 15 years full time education

Posted 3 months ago

Apply

Exploring Kernel Jobs in India

The kernel job market in India is thriving with numerous opportunities for professionals skilled in kernel development. With the increasing demand for specialized technical expertise, job seekers in this field have a plethora of options to choose from. Whether you are an experienced developer or a fresh graduate, pursuing a career in kernel development can lead to rewarding opportunities in the Indian job market.

Top Hiring Locations in India

  1. Bangalore
  2. Pune
  3. Hyderabad
  4. Chennai
  5. Noida

These cities are known for their strong IT infrastructure and host a large number of companies actively hiring for kernel roles.

Average Salary Range

The average salary range for kernel professionals in India varies based on experience levels. Entry-level positions can expect a salary of ₹5-8 lakhs per annum, while experienced professionals can earn anywhere between ₹12-18 lakhs per annum.

Career Path

In the field of kernel development, a typical career path may include progression from Junior Developer to Senior Developer, and eventually to a Tech Lead role. As professionals gain more experience and expertise in kernel development, they may also explore opportunities in specialized areas such as kernel optimization or kernel security.

Related Skills

In addition to kernel development, professionals in this field are often expected to have expertise in areas such as C programming, operating systems, device drivers, and system architecture. Strong problem-solving skills and the ability to work in a collaborative environment are also highly valued.

Interview Questions

  • What is the role of the kernel in an operating system? (basic)
  • Explain the difference between user space and kernel space. (medium)
  • How does virtual memory management work in the kernel? (advanced)
  • Describe the process of booting up a Linux kernel. (medium)
  • How do you handle interrupts in kernel programming? (advanced)
  • Can you explain the concept of context switching in the kernel? (medium)
  • What is the purpose of the init process in the kernel? (basic)
  • How do you debug kernel code? (medium)
  • Explain the role of system calls in kernel programming. (medium)
  • What is the significance of kernel synchronization mechanisms? (advanced)
  • How do you optimize kernel code for performance? (advanced)
  • Describe the process of handling memory allocation in the kernel. (medium)
  • What is the role of the scheduler in the kernel? (medium)
  • How do you ensure kernel security in your code? (advanced)
  • Can you explain the concept of kernel modules? (basic)
  • Describe the difference between monolithic and microkernel architectures. (medium)
  • How do you handle kernel panics in your code? (advanced)
  • What is the purpose of the device tree in kernel development? (medium)
  • Explain the role of the interrupt handler in kernel programming. (medium)
  • How do you ensure portability of kernel code across different architectures? (advanced)
  • What are the common challenges faced in kernel development? (medium)
  • Describe the process of handling I/O operations in the kernel. (medium)
  • How do you optimize memory usage in kernel programming? (advanced)
  • Can you explain the role of the initrd image in the Linux kernel? (medium)
  • What are the best practices for writing secure kernel code? (advanced)

Closing Remark

As you explore opportunities in the kernel job market in India, remember to continuously enhance your skills and stay updated with the latest trends in kernel development. With dedication and preparation, you can confidently apply for roles in this field and embark on a successful career journey. Good luck!

cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies