Senior Software Engineer (Kernel development)
Job Description:
Job Description:
Enhance and maintain the Linux kernel for various Linux distributions.
Educational Eligibility:
B.S / B.E in Computer Science, Electrical Engineering, Electronics or Computer
Engineering from accredited university.
Relevant Experience:
5 - 8 years.
Core Skill Requirements:
● Developing Linux device drivers.
● Linux Kernel programming.
● Familiar with the Linux kernel community.
● Familiarity with one or more of the architecture communities is a plus.
● Programming proficiency in the "C" language is required.
● Developing device drivers and/or system software.
● Trouble-shooting HW device level problems is a plus.
● Proficiency in assembly (x86, ARM, MIPS, or PPC), is strongly desired
● Strong expertise in using GDB and crash tool for debugging and analyzing kernel and userspace core dumps
● Good understanding of virtualization, virtual partitions (VMs), concurrent/live updates, live VM migration etc.
● Proficient in Git for efficient development, patch management, and branch handling.
● Hands-on experience with Kubernetes and container orchestration tools.
● Knowledge of Go programming language is an added advantage.
● Good analysis and problem-solving skills.
● Ability to define problems, issues and opportunities, analyze data, establish facts, and draw valid conclusions from various datasets.
● Must have the ability to multi-task in a fast paced environment.
Soft Skill Requirements:
● Effective interpersonal, teamwork, and communication skills.
● Inherent sense of urgency and accountability.
● Must demonstrate initiative and a bias for thoughtful action.
● Grounded, detail-oriented, always backs up ideas with facts.
Key Skills :
Company Profile
We are --- ---, a name synonymous with Enterprise Software development since 2001. By designing reliable software, delivering quality services and developing valuable partnerships, we are on a journey of continuous innovation. Our enterprise level experience in engineering enables us to offer critical development services for organizations to be successful in the digital ages. Moreover, at ---, we focus on adhering to the complete software development lifecycle process. Our experts are curious to work with the latest technologies and are extremely passionate about software development. Whether its Frontend Development, Backend, DevOps, QA and Testing or Cloud Hosting, our tailor-made technology solutions, provide answers to your problems.
Apply Now
- Interested candidates are requested to apply for this job.
- Recruiters will evaluate your candidature and will get in touch with you.