Jobs
Interviews

662 Kernel Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

1.0 - 4.0 years

4 - 8 Lacs

bengaluru

Work from Office

About The Role 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 : NA Minimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Software Development Engineer, you will engage in a dynamic work environment where you will analyze, design, code, and test various components of application code across multiple clients. Your day will involve collaborating with team members to ensure the successful implementation of enhancements and maintenance tasks, while also focusing on the development of new features to meet client needs. You will be responsible for troubleshooting issues and providing solutions, ensuring that the applications function optimally and meet the required standards of quality and performance. Your role will also include documenting your work and participating in team discussions to share insights and best practices, contributing to a culture of continuous improvement and innovation. Roles & Responsibilities:- Expected to perform independently and become an SME.- Required active participation/contribution in team discussions.- Contribute in providing solutions to work related problems.- Assist in the documentation of processes and procedures to enhance team knowledge.- Engage in code reviews to ensure adherence to best practices and quality standards. Professional & Technical Skills: - Must To Have Skills: Proficiency in SAP Basis Administration.- Installation & Upgrade of SAP NetWeaver/ NonNetWeaver Products ( ABAP/ JAVA/ Solman/BO/DS)- 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- Certificate install/update in NetWeaver and Non NetWeaver Products- Homogeneous System Copy- ABAP / Java System Export via SWPM- SAP HANA, SYBASE ASE Administration- BOBJ/BODS/WebDispatcher/ CPI-DS / Cloud Connector and OpenText administration- Experience in cloud hosted applications (Azure, AWS, GCP) Additional Information:- The candidate should have minimum 6 years of experience in SAP Basis Administration.- This position is based at our Bengaluru office.- A 15 years full time education is required. Qualification 15 years full time education

Posted -1 days ago

Apply

2.0 - 7.0 years

3 - 7 Lacs

pune

Work from Office

Backend Developer for IBM Storage FlashSystems Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Required Professional and Technical Expertise : 2+ years of relevant experience Development. Experience in Algorithms, Data Structures/File Structures Strong skills in Unix/Linux internals – Hands-on in multi-threading, synchronization, interrupt handling & file systems, Kernel programming etc. User space Programming, Debugging. Strong C, Python, Linux Systems Programmer skills. Good problem-solving skills for complex issues with interdependencies across multiple modules. Knowledge and hand-on usage of code and defect management tools. Ability to crisply communicate with stake holders (clients and level 3 support teams) for resolving field issues. Good written/verbal communication skills to report program status crisply and accurately. Experience working with Global teams. Familiarity with Host OS virtualization (VMware, MS Hyper-V) Ability to go through protocol specifications. Development and build tools in a Linux development environment. Preferred technical and professional experience Good to have Skills: Good Storage domain knowledge with hands-on experience on storage software stack implementation and features like High availability, storage multi-pathing solutions. Good understanding of storage protocols such as Fibre Channel, FCoE, SCSI, iSCSI, LLDP, SAN, Multipath IO etc.

Posted -1 days ago

Apply

4.0 - 9.0 years

15 - 30 Lacs

pune, chennai, bengaluru

Work from Office

We are Hiring: WLAN Developer (Multiple Locations) Job Role: WLAN Developer Experience: 2 12 Years Job Locations: Hyderabad, Bangalore, Manesar, Pune, Ahmedabad, Chennai, Pollachi #Note: Looking for only Immediate Joiners (within 15 days) Key Responsibilities: Design and develop WLAN Linux Device Drivers (802.11ax preferred). Work on WLAN Firmware Development (802.11ac, 802.11n). Perform debugging and optimization of WLAN solutions. Collaborate with cross-functional teams for system integration and testing . Ensure high performance and reliability in networking/wireless environments. Required Skills: Strong proficiency in Embedded C programming and Linux OS . Hands-on experience in WLAN Debugging . Solid understanding of Networking/Wireless domain concepts . Prior experience in 802.11 standards (ax/ac/n) preferred. More information +91 73597 10155 | rushit@tekpillar.com

Posted 2 hours ago

Apply

4.0 - 6.0 years

3 - 7 Lacs

bengaluru

Work from Office

Desired Profile : Expertise in C++ programming Expertise in Linux Kernel development Expertise in I/O execution / development experience on platforms / boards / SoCs Expertise working on Audio I/O (Azalia, Soundwire, I2S) Expertise in using GDC debugger and oscilloscope for analysing wave forms and debugging Strong knowledge on OS architecture Preferred resources with valid regional work permit.

Posted 3 hours ago

Apply

0.0 - 2.0 years

7 - 11 Lacs

noida

Work from Office

Duties & Responsibilities Installing, configuring, training, transitioning, and supporting Oracle Hospitality products using the latest Oracle installation, configuration, and training standards and procedures Imparting Oracle product knowledge and recommendations on hospitality best practices and operations as they apply to Oracle products so that the customer can obtain the best of use of and maximise the benefit of the products and maintain the products post-engagement The management of, entry, tracking and first line escalation of Service Requests in MOS, Oracle Service Cloud tickets and enhancement requests The first line resolution or escalation of project risks and issues to the Project Manager in a consulting engagement and management of project scope, deliverables, and timeline within a consulting engagement for the tasks assigned Timely and accurate filing of project status reports and other project deliverables, and timecards and expenses reports Remaining current and familiar with Oracle product new releases and new features Obtaining and maintaining current certification in products and Major Account accreditations Necessities Able to travel extensively and be away from home for extended periods of time and/or to work remotely from home or from the base office Willing to work overtime, overnight, weekends and public holidays as requested Commitment to adhere to company standards, policies, and procedures Ability to communicate effectively and build rapport with Oracle team members, customer stakeholders and customer team members and other related vendors from a wide variety of cultures and backgrounds Currently hold a valid passport Knowledge, Skills and Abilities Fundamentals More than one years experience installing/configuring/supporting Property Management Systems software products OR more than one years experience in Hospitality I.T. position or similar OR more than one years hospitality management experience working with Oracle Hospitality product/s Tertiary qualification Information Systems or similar, Hospitality, Business or Event Management field Knowledge of hotel front office management procedures Professional written and spoken English (and any applicable local language, e.g., Chinese/Thai/Korean) Experience with Microsoft Office suite of products in particular, Outlook, Excel, Word, and PowerPoint Knowledge, Skills and Abilities Desirable Previous training experience in theoretical/conceptual training Knowledge of broader hotel operating procedures (events management, housekeeping, or Finance) Previous experience in supporting hospitality software products Knowledge of other similar PMS systems Basic working knowledge of Networks, PCs, and related peripherals Familiarity with Windows Server, Oracle databases, SQL, and remote connectivity Applications Experience with Zoom Meetings or similar video conferencing software Responsibilities Installing, configuring, training, transitioning, and supporting Oracle Hospitality products using the latest Oracle installation, configuration, and training standards and procedures Imparting Oracle product knowledge and recommendations on hospitality best practices and operations as they apply to Oracle products so that the customer can obtain the best of use of and maximise the benefit of the products and maintain the products post-engagement The management of, entry, tracking and first line escalation of Service Requests in MOS, Oracle Service Cloud tickets and enhancement requests The first line resolution or escalation of project risks and issues to the Project Manager in a consulting engagement and management of project scope, deliverables, and timeline within a consulting engagement for the tasks assigned Timely and accurate filing of project status reports and other project deliverables, and timecards and expenses reports Remaining current and familiar with Oracle product new releases and new features Obtaining and maintaining current certification in products and Major Account accreditations

Posted 4 hours ago

Apply

3.0 - 5.0 years

8 - 12 Lacs

bengaluru

Work from Office

Big Data Service Team @ Oracle Analytics OCI is leading the transformation to cloud-native Big Data technologies in our hyper-scale, multi-tenant cloud, deployed in more than 20 regions worldwide. OCI is committed to providing the best in cloud services that meet the needs of our customers, who are tackling some of the world's biggest challenges. The Big Data Service teams charter is to offer a managed, cloud-native Big Data Service focused on large-scale data processing and analytics on unstructured data stored in data lakes and managing the data in data lakes. The service work scope encompasses good integration with OCIs native infrastructure (security, cloud, storage, etc.) and deep integration with other relevant cloud-native services in OCI (like Oracle Kubernetes, Data Catalog, ADW, etc.). It includes doing cloud-native ways of doing service level patching & upgrades and maintaining high availability of the service in the face of random failures & planned downtimes in the underlying infrastructure (e.g., for things like patching the Linux kernels to take care of a security vulnerability). We are interested in senior engineers with expertise and passion for solving difficult problems in distributed systems and highly available services. At Oracle,youcan help, shape, design, and build innovative new systems from the ground up. These are exciting times in our space - we are growing fast, still at an early stage, and working on ambitious new initiatives. Engineers at any level can have significant technical and business impact. Desired Skills and Experience Deep understanding of how distributed resilient software is built and deployed. Prior experience in building, or contributing to, distributed data-intensive systems Experience delivering and operating large-scale, highly available distributed systems. Experience with larger projects (large codebases) Experience with open-source software in the Big Dataecosystem Experience at an organization with strong operational/dev-ops culture Expertise in coding in Java or Scala with emphasis on tuning/optimization Good software engineering skills: know how to write clean, testable, and maintainable code write documentation understanding of simple and robust designs, including designing APIs Bonus Deep understanding of Java and JVM mechanics Interested in speaking about their work, internally and externally, or writing articles BS in Computer Science or a related technical field or equivalent practical experience. Solid foundation in data structures, algorithms, and software design with strong analytical and debugging skills. Passion for learning and always improving yourself and the team around you Career Level - IC2 Responsibilities What to Expect from the Job Working ondistributed data-intensive systems, often as part of open-source communities. Taking ownership of critical parts of the cloud service, including shaping its direction. Code, integrate, andoperationalizeopen and closed source data ecosystem components for Oracle cloud service offerings Becoming an active member of the Apache open-source community when working on open-source components Optionally: Presenting work at conferences, meetups, or via articles. Working with, and supporting customers/users of the cloud service Design, develop, troubleshoot, and debug software programs for databases, applications, tools, networks, etc.

Posted 4 hours ago

Apply

3.0 - 5.0 years

10 - 14 Lacs

bengaluru

Work from Office

We are a team that builds and maintains the OCI Software Defined Network (SDN) stack. Currently, we are looking for hands-on engineers with expertise and passion in solving difficult problems in high-availability, virtualized networks, and network packet processing. These are exciting times, and our team is undergoing rapid growth while working on many new ambitious initiatives. Principal engineers are expected to lead small teams and will have significant technical and business impact. Join our team and help us build a state-of-the-art SDN network. Responsibilities Qualifications You are an expert C coder with networking experience. You value simplicity and scale, work comfortably in a collaborative, agile environment, and are excited to learn. Basic Qualifications: 8+ years of experience with systems/networking development 6+ years of experience with network programming Proficient at programming in C++ and experience with Python Proficient with Linux . Proficient in Networking Bachelors in computer science and Engineering or related engineering fields Preferred Qualifications: Prior development experience with network protocol implementation, or network packet process Kernel module development knowledge Experience in Linux file systems, kernel, and debugging linux internals Experience with Agile Development Prior cloud experience in datapath Masters / PhD degree in Computer Science or related engineering fields Skiils: Network Programming in C++ Protocol Implementation Internet Protocol Suite (TCP/IP)/ UDP with deep experience in packet level Python (Programming Language) Linux debugging experiance.

Posted 4 hours ago

Apply

10.0 - 14.0 years

6 - 11 Lacs

hyderabad, bengaluru

Work from Office

Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization Leading contributor individually and as a team member, providing direction and mentoring to others BS or MS degree or equivalent experience relevant to functional area 7 years of software engineering or related experience Responsibilities Overview of Product Oracle Analytics Be part of an energetic and challenging team building an enterprise Analytic platform that will allow users to quickly gain insights on their most valuable asset; data Oracle Analytics is an industry-leading product that empowers entire organizations with a full range of business analytics tools, enterprise ready reporting and engaging, and easy-to-use self-service data visualizations Our customers are business users that demand a software product that allows easy, fast navigation through the full spectrum of data scale from simple spreadsheets to analyzing enormous volumes of information in enterprise class data warehouses Oracle Analytics is a comprehensive solution to meet the breadth of all analytics needs Get the right data, to the right people, at the right time with analytics for everyone in your organization With built-in security and governance, you can easily share insights and collaborate with your colleagues By leveraging the cloud, you can scale up or down to suit your needs The Oracle Analytics Cloud offering is a leading cloud service at Oracle built on Oracle Cloud Infrastructure It runs with a Generation 2 offering and provides consistent high performance and unmatched governance and security controls Self-service analytics drive business agility with faster time to insights You no longer need help from IT to access, prepare, analyze, and collaborate on all your data Easily create data visualizations with automated chart recommendations and optimize insights by collaborating with colleagues on analyses Augmented analytics with embedded machine learning throughout the platform drive smarter and better insights Always onand always working in the background, machine learning is continuously learning from the data it takes in, making it smarter and more accurate as time goes by Uncover deeper patterns and predict trends for impactful, unbiased recommendations On the team we develop, deploy, and support the Oracle Analytics platform helping our customers succeed in their journey to drive business value You will be working with experts in their field, exploring the latest technologies, you will be challenged while creating features that will be delivered to our customers, asked to be creative, and hopefully have some fun along the way Members of our team are tasked to take on challenges along all aspect of our product Career Level - IC4 Responsibilities As a member of the development team, you will design, code, debug, and deliver innovative analytic features that involve in C++ development with extensive exposure on highly scalable, distributed, multithreaded applications. You will work closely with your peer developers located across the world, including Mexico, India, and the USA. Key responsibilities include: Design, develop, test and deliver new features on a world-class analytics platform suitable for deployment to both the Oracle Cloud and on-premise environmentsLead the creation of formal design specifications and coding of complex systems Work closely with the Product Management on product requirements and functionality Build software applications following established coding standards Communicate continually with the project teams, explain progress on the development effort Contribute to continuous improvement by suggesting improvements to user interface, software architecture or recommending new technologies Ensure quality of work through development standards and QA procedures Perform maintenance and enhancements on existing software Key Qualifications: BS/MS in Computer Science or related majorExceptional analytic and problem-solving skills Extensive experience in using, building, debugging multithreaded applicationsAbility to design large, scalable systems for enterprise customersSolid understanding concurrency, multithreading and memory management Experienced in C++ programming including templates, STL, and object-oriented patternsInterest or experience in database kernel developmentUnderstanding of SQL and relational data processing concepts like joins and indexing strategiesExperience with Java, Python or other scripting languages Experienced in distributed and scalable server-side software developmentKnowledge in developing, implementing, and optimizing software algorithmsSolid knowledge of data structures and operating systems Basic understanding of Agile/Scrum development methodologiesHands-on experience using source control tools such as GITStrong written and verbal English communication skillsSelf-motivated and passionate in developing high quality softwareStrong Team Player Other Qualifications: Knowledge of Business Intelligence or AnalyticsFamiliarity with SQL query optimization and executionExperienced in Big Data technologies (such as Hadoop, Spark)Interest or experience of OLAP, data warehousing or multidimensional databasesFamiliarity with Cloud services such as OCI, AWS or Azure Knowledge of Terraform/Python

Posted 4 hours ago

Apply

5.0 - 10.0 years

10 - 20 Lacs

bengaluru

Work from Office

Job Title: Embedded Linux Kernel Developer Android Focus Location: Bangalore Experience: 3–15 years Employment Type: Full-time/Contract Immediate Joiners Preferred Required Skills & Experience: Strong expertise in Linux kernel , device drivers , Board Support Package (BSP) development, board bring-up , and customization , especially for Android kernel platforms. Proven experience in driver development and system-level feature optimization . Solid understanding of ARM-v7/v8 architectures , microcontrollers, and application processors. Proficient in C programming for embedded or hard real-time systems. Excellent debugging skills on embedded targets using tools like: JTAG gdb Trace32 valgrind Core dump analysis Experience in triaging and pre-analysis of system-level issues. Strong collaboration skills with cross-functional software and hardware teams . Preferred Skills: Working knowledge of: Hypervisors Containers Inter-Guest OS IPC Inter-domain communication protocols Integration with other subsystems

Posted 2 days ago

Apply

2.0 - 5.0 years

4 - 6 Lacs

hyderabad

Work from Office

Job description: Understand customer requirements clearly (in BSP/Kernel/Drivers areas) and provide regular updates/follow-ups on time. Collaborate with multiple BSP/Kernel subsystems and Linux Application Frameworks (sysinit, systemd, etc.) teams globally and proactively drive tasks to closure. The job requires extensive knowledge and experience in: Core BSP,Bootloader,Core Linux,Kernel subsystems Linux Application Frameworks (sysinit, systemd) Strong kernel-level C programming skills. Good understanding of Linux OS concepts and Linux Kernel internals. Mandatory experience in Linux Kernel/driver areas and bootloader exposure such as PBL, SBL, UEFI, LK, etc. Excellent low-level system debugging skills with the ability to identify the exact root cause. Ability to quickly browse and understand complex Linux Kernel/Driver code flow. Familiarity with reviewing Device Data sheets, Schematics, Specifications, and Hardware.

Posted 2 days ago

Apply

2.0 - 5.0 years

4 - 6 Lacs

bengaluru

Work from Office

Job description: Understand customer requirements clearly (in BSP/Kernel/Drivers areas) and provide regular updates/follow-ups on time. Collaborate with multiple BSP/Kernel subsystems and Linux Application Frameworks (sysinit, systemd, etc.) teams globally and proactively drive tasks to closure. The job requires extensive knowledge and experience in :Core BSP,Bootloader,Core Linux,Kernel subsystems Linux Application Frameworks (sysinit, systemd) Strong kernel-level C programming skills. Good understanding of Linux OS concepts and Linux Kernel internals. Mandatory experience in Linux Kernel/driver areas and bootloader exposure such as PBL, SBL, UEFI, LK, etc. Excellent low-level system debugging skills with the ability to identify the exact root cause. Ability to quickly browse and understand complex Linux Kernel/Driver code flow. Familiarity with reviewing Device Data sheets, Schematics, Specifications, and Hardware.

Posted 2 days ago

Apply

4.0 - 8.0 years

9 - 13 Lacs

mumbai

Work from Office

Key responsibilities: To Analyze domain specific technical or low level requirement and modification as per end customer or system requirement. Perform software testing including unit, functional and system level requirement including manual and automated Write firmware for the specific System module. Write integration Code and make push requests to the git repository. Performs code peer-review following coding guidelines and static code analysis Troubleshoots software problems of limited difficulty. Documenting technical deliverables like software specifications, design document, code commenting, test cases and test report, * Release note etc. throughout the project life cycle. Follow defined process for software Development life cycle Provide technical support to Team and contribute towards their Growth Generate Reusable Code that can be contributed towards Code bank. Get hands on with new Technologies and Skill to keep yourself updated. Expertise / Skills : Excellent programming skills in C/C++ Experience 4+ years Working experience in bare metal, RTOS, and device driver development Linux board bring up and kernel level programming skills, device driver development End to end design and architecture level experience in Embedded and IoT based products Porting open source porting experience. Knowledge of ARM based various processors and microcontrollers Excellent analytical and problem-solving skills Excellent debugging skills and hands on with the coding Object oriented fundamentals and design Reading schematics, datasheets, technical reference manual and Silicon revision sheets Using tools like Logic Analyzer, DSO/CRO, Spectrum Analyzer. Used Confluence, JIRA, GIT, SVN, bit-bucket, etc. Experience of team leadership and/or project management in multi-cultural multi-disciplined team Good to have: Understanding of Android architecture and elements like AIDL, Binder, Lifecycle, System Services, Android Framework, and AOSP Knowledge of Cloud Platforms like AWS, AZURE or Google cloud Power Management for Low Power devices

Posted 2 days ago

Apply

6.0 - 9.0 years

4 - 8 Lacs

bengaluru

Work from Office

Your Role As an Embedded Software Engineer at Capgemini, you will be responsible for designing, developing, and testing embedded systems software for cutting-edge technology solutions. You will work on real-time systems, leveraging your expertise in C/C++, Python, and Linux environments. In this role, you will: Develop and maintain embedded software using C/C++ (mandatory) and Python . Work in Linux-based environments , focusing on system-level programming and integration. Perform unit testing and validation of embedded software components. Collaborate with cross-functional teams to define software requirements and architecture. Use MatLab/Simulink for modeling, simulation, and code generation where applicable. Optimize performance and reliability of embedded systems across various platforms. Your Profile Strong hands-on experience in embedded software development using C/C++ and Python . Proficiency in Linux system programming , including kernel modules, device drivers, and shell scripting. Experience with unit testing frameworks and debugging tools for embedded systems. Familiarity with MatLab/Simulink for simulation and model-based design. Understanding of real-time operating systems (RTOS), microcontrollers, and hardware-software integration. Alignment with Capgeminis values: Boldness , Trust , and Team Spirit . What Youll Love About Working Here Flexible work arrangements including remote work and adaptable schedules. A diverse and inclusive workplace where you can bring your whole self to work. Opportunities for certifications and training in embedded systems, Linux, and automation tools. A culture that promotes innovation, proactive problem-solving, and continuous learning.

Posted 2 days ago

Apply

5.0 - 10.0 years

11 - 16 Lacs

mumbai

Work from Office

Position Overview: We are seeking an experienced Engineering Manager to lead our embedded firmware development team. This role combines hands-on technical expertise with people management responsibilities, focusing on driving day-to-day operations, team development, and project execution in a fast-paced embedded systems environment. Key Responsibilities: 1. People Management: Lead, mentor, and develop a team of embedded firmware engineers Conduct regular one-on-one meetings, performance reviews, and career development planning Foster a collaborative and innovative team culture Recruit, interview, and onboard new team members Resolve conflicts and facilitate effective team communication Support professional growth through training opportunities and skill development 2. Technical Leadership: Provide technical guidance and architectural oversight for embedded firmware projects Review code, design documents, and technical specifications Ensure adherence to coding standards, best practices, and quality processes Collaborate with cross-functional teams including hardware, software, and QA Stay current with emerging technologies and industry trends in embedded systems 3. Project Management: Plan, prioritize, and track project deliverables and milestones Coordinate resource allocation and workload distribution across team members Identify and mitigate technical and schedule risks Facilitate agile development processes including sprint planning and retrospectives Communicate project status and technical decisions to stakeholders and upper management Required Qualifications: Technical Experience: 5+ years of embedded firmware development experience with demonstrated expertise in: C++ programming for embedded systems Linux operating system and kernel programming Real-time operating systems (RTOS) Hardware/software integration and debugging Proficient with Git version control system and branching strategies Experience with embedded development tools, debuggers, and testing frameworks Understanding of communication protocols (SPI, I2C, UART, CAN, Ethernet) Knowledge of microcontrollers, DSPs, and embedded processors Management Experience: Experience in managing small engineering teams (3-8 people) Proven track record of successfully delivering complex technical projects Experience with hiring, performance management, and team development Strong leadership and interpersonal skills Additional Requirements: Strong problem-solving and analytical abilities Excellent written and verbal communication skills Ability to work effectively in a fast-paced, dynamic environment Preferred Qualifications: Knowledge of wireless communication protocols (WiFi, Bluetooth, cellular) Previous experience in a startup or high-growth technology company

Posted 2 days ago

Apply

5.0 - 8.0 years

4 - 8 Lacs

bengaluru

Work from Office

Desired Profile : Expertise in embedded Linux driver / kernel development Expertise in Embedded C programming Expertise in working with IPC, DMA driver development. Expertise in working with kernel mode driver programming in Linux Expertise in linux kernel and driver development Expertise in embedded systems development and Debugging Experience dealing with Linux community and Open Source contribution a plus Expertise in working with any one of the driver development domain : Audio Driver : Audio sub-system, Audio driver development, frameworks and ALSA SOC(ASOC), Audio protocols like I2S/TDM Display Driver development : X, Wayland, Weston, Display driver Ethernet Driver : Network driver development Graphics driver : DRM/KMS, OpenGL, Vulkan, OpenCL, Mesa Multi Media-Video driver : Vaapi, vdpau, gstreamer, v4l2 Power management : System to RAM, S0ix3 Virtualization : Xen, KVM, QNX hypervisor knowledge Proficient in yocto development Preferred resources with valid regional work permit

Posted 2 days ago

Apply

1.0 - 5.0 years

10 - 13 Lacs

thane

Work from Office

About The Role About The Role JD For Linux: Installation of most common Linux flavors i.e. RHEL, Ubuntu Implementing security measures and patching for OS. Ability to configure and manage SAN boot disk as well as physical servers. Ability to mitigate active system problems by understanding their nature and implementing resolution steps. Understanding of OS, Kernel, network and disk performance is must. Expertise in logical volume manager and filesystem management. Install, Configure, Upgrade Enterprise Automations Client Software and support Level 4 Enterprise Automation Client Software Install, Configure, Upgrade Hardware Monitoring Client Software and support Level 4 Hardware monitoring Client Software Expert in Clustering activities like Redhat, Veritas Cluster Implement security patches - Automated implementation and manual implementation Back out security patches Bundle and perform Level 4 Support Unix Operating system Modify Platform automation and support Script Develop and modify application Failover Scripts

Posted 2 days ago

Apply

1.0 - 5.0 years

10 - 13 Lacs

thane

Work from Office

About The Role About The Role JD For Linux: Installation of most common Linux flavors i.e. RHEL, Ubuntu Implementing security measures and patching for OS. Ability to configure and manage SAN boot disk as well as physical servers. Ability to mitigate active system problems by understanding their nature and implementing resolution steps. Understanding of OS, Kernel, network and disk performance is must. Expertise in logical volume manager and filesystem management. Install, Configure, Upgrade Enterprise Automations Client Software and support Level 4 Enterprise Automation Client Software Install, Configure, Upgrade Hardware Monitoring Client Software and support Level 4 Hardware monitoring Client Software Expert in Clustering activities like Redhat, Veritas Cluster Implement security patches - Automated implementation and manual implementation Back out security patches Bundle and perform Level 4 Support Unix Operating system Modify Platform automation and support Script Develop and modify application Failover Scripts

Posted 2 days ago

Apply

4.0 - 9.0 years

9 - 13 Lacs

bengaluru

Work from Office

About The Role Project Role : Software Development Lead Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity. Must have skills : Automotive ECU Software Good to have skills : NA Minimum 12 year(s) of experience is required Educational Qualification : Bachelors degree in Computer Science Electronics or related field Summary :We are seeking an experienced BSP Developer to architect and implement Android-based infotainment platforms, with a focus on Android 15 BSP customization. This role involves driver adaptation, kernel modifications, and system-level integration for automotive-grade infotainment systems. The ideal candidate will have deep expertise in embedded systems, Android Automotive OS, and compliance testing frameworks such as CTS, VTS, and STS. Roles & Responsibilities:1.Architecture & Development:Design and develop BSP components for Android-based infotainment platforms.2.Customization:Customize Android 15 BSP, including kernel and driver adaptations for automotive SOCs.3.System Services & HAL:Implement and optimize system services and HAL layers for infotainment features.4.Compliance Testing:Conduct CTS, VTS, and STS testing to ensure platform compatibility and stability.5.Debugging & Troubleshooting:Diagnose and resolve system-level issues across software and hardware interfaces.6.Collaboration:Work closely with Android porting, BSP, and integration teams across global locations.7.Documentation & Standards:Ensure alignment with Android Compatibility Definition Document (CDD) and maintain technical documentation. Professional & Technical Skills: 1.Years of experience in embedded systems and Android infotainment development.2.Strong expertise in Android Automotive OS and Android 15 BSP.3.Deep knowledge of Linux kernel customization and driver integration.4.Experience with Samsung Automotive SOCs and custom IVI platforms.5.Proficiency in implementing system services and HAL layers.6.Familiarity with Android architecture and CDD standards.7.Hands-on experience with CTS, VTS, and STS compliance testing.8.Strong debugging and problem-solving skills.9.Experience with GIT, Android build systems, and development tools.10.Exposure to infotainment hardware setups and cloud platforms.11.Experience working in Agile environments and global delivery models Additional Information:- The candidate should have minimum 14 years of experience in Automotive ECU Software.- This position is based at our Bengaluru office.- A Bachelors degree in Computer Science, Electronics or related field is required. Qualification Bachelors degree in Computer Science Electronics or related field

Posted 3 days ago

Apply

10.0 - 20.0 years

25 - 37 Lacs

bengaluru

Work from Office

Job description InnoPhase Inc., DBA GreenWave Radios and Synergic Emergence have a co-employment relationship. For over three years, GreenWave Radios has partnered with Synergic Emergence, a professional employment organization provider, to offer our employees the best benefits and services. This arrangement means that Synergic Emergence provides employee pay checks and benefits, and GreenWave Radios will provide employment, evaluation, and advancement. By outsourcing some HR functions, GreenWave Radios can focus on what we do best developing and implementing highly innovative SOC cellular radio integrated circuit products. Key Responsibilities: Individual contributor to develop Embedded Linux-based SW solutions for O-RAN Cellular base station radios. Assist with the definition, development & verification of FW/SW products. Establish unit level design, implementation & test strategies. Support integration & test and debug software for timely closure Work with the Applications team and customers to provide the necessary support. Job Requirements: 10+ years relevant work experience required. BE/B.Tech, M.Tech EC/CS required. Strong coding skills in C, C++, and/or Python. Experience with Embedded Linux Kernel, Driver & Application development. Cellular RAN development experience. Experience building and integrating SW for a multi-vendor environment e.g., some internal custom SW + Xilinx IP + 3rd-party / open-source SW. Experience with ARM or similar embedded SoC development environment. Excellent debugging skills. Comfortable with configuration management, version control & modern software development flow (e.g., Agile). Good communication, documentation & presentation skills. Prior experience with FPGA and/or Network Processor software development. Team player with a strong sense of urgency to meet product schedules. Be able to work productively and independently. Desirable Skills: Familiarity with ORAN M/C/S/U plane. Familiarity with netconf2, netopeer2 client/server, yang, SysRepo, SyncE, PTP, eCPRI, CPRI. Experience with development for PetaLinux (Xilinx-based Linux SW package) including development workflow incorporating Xilinx Vivado & Xilinx SDK. Experience with Xilinx Zynq platform, Vivado Tools (10G Ethernet IP). Understanding of FPGA HDL (VHDL, Verilog, System Verilog) and/or FPGA PL/RTL. Experienced in RTOS principles and concepts & hands-on experience in any RTOS. Prior System on a Chip (SoC) product development experience. Good understanding of cellular wireless protocols (MAC/PHY). Experience using command-line Git, GitLab & Jira tools. Benefits: Competitive salary and stock options. Learning and development opportunities. Employer-paid health Insurance. Earned, Casual, Sick & parental leaves.

Posted 3 days ago

Apply

5.0 - 10.0 years

8 - 12 Lacs

bengaluru

Work from Office

We are looking for a Software Toolchain Engineer to join our engineering team. In this role, you will be developing, maintaining, and optimizing software development toolchains, including compilers, linkers, debuggers, build systems, and related infrastructure. In particular, the focus is on Software Development Kit (SDK) porting and retargeting pretrained neural network models on an AI inference engine. You have: Bachelors or Masters degree in Computer Science, Computer Engineering, or related field. 5+ years of experience in software toolchain. Strong proficiency in C/C++, Python, PyTorch. Deep working knowledge of compiler internals and linking/loading processes. Experience in CUDA. Understanding of AI neural-network architectures, and formats such as ONNX. Neural-network optimizations such as model quantization, pruning. Understanding of systems-level topics like memory management, scheduling, and multi-core compute. Experience with version control systems like Git. At least one major compiler infrastructure (e.g., GCC). It would be nice if you also had: Contributions to open-source compiler or toolchain projects. Experience in programming kernel functions. Familiarity with deployment to edge devices or cloud inference platforms. Knowledge of low-level programming, embedded systems, or hardware architectures (CPU/DSP/GPU). Design, develop, and maintain software development toolchain, including compilers, linkers, debuggers, static analysis tools, code generators, and build systems. Adopt and customize third-party and open-source tools and technologies to meet specific needs. Identify bottlenecks and areas for improvement within the existing toolchain. Optimize performance and output for specific hardware targets based on a hardware-accelerated multi-core RISC-V system. Collaborate with AI/ML experts, hardware and embedded software engineers. Develop SDK: native API, libraries, plugin to PyTorch and/or TensorFlow backend. Develop user environment from PyTorch to instruction simulator.

Posted 3 days ago

Apply

3.0 - 8.0 years

17 - 22 Lacs

bengaluru

Work from Office

Job Area: Engineering Group, Engineering Group > Hardware Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Hardware Engineer, you will plan, design, optimize, verify, and test electronic systems, bring-up yield, circuits, mechanical systems, Digital/Analog/RF/optical systems, equipment and packaging, test systems, FPGA, and/or DSP systems that launch cutting-edge, world class products. Qualcomm Hardware Engineers collaborate with cross-functional teams to develop solutions and meet performance requirements. Minimum Qualifications: Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 3+ years of Hardware Engineering or related work experience. OR Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience. OR PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 1+ year of Hardware Engineering or related work experience. Would be working on Qualcomm Snapdragon CPUSS Architecture and performance team. Responsible for analyzing the performance aspects of Snapdragon CPU subsystem and influence the same for performance uplifts in upcoming revisions. Will be guiding the execution team by projecting CPUSS performance in upcoming chips and correlating them with pre-silicon runs and post silicon measurements. Responsible for driving deep dive analysis on performance issues, bottleneck providing fixes or workarounds on CPU subsystem and related SOC Modules. The ideal candidate to have a strong CPU architecture / analysis background along with overall SOC wide exposure and Embedded system concepts on modern chipsets-based ARM/X86 Essential Skills and Experience Familiar with Microprocessor and/or SoC Architecture and micro-Architecture, preferably ARM processors and ARM processor-based systems. Experience of ARM based System Designs, Knowledge of CPU and hierarchical memory system, cache configurations and coherency issues in multi-core systems . Experience with workload performance characterization, bottleneck analysis, and driving microarchitecture investigations on CPU /GPU/Systems with relevant performance matrix Hands-on with Lauterbach debug environment, Emulation platforms and experience in working with bare-metal environment with knowledge of Linux boot. Engage with architects and design teams to investigate next-generation CPU microarchitecture performance features through workload-driven investigations, especially well-known CPU benchmarks like Lmbench, Spec, Geekbench . Develop, simulate workloads for pre-silicon performance analysis and performance projections on silicon. Lead initiatives for performance technology alignment across product engineering teams Good to have Minimum 4+ years years of experience on relevant areas. Strong data analysis skills to identify performance trends from large data sets and the technical bent to investigate anomalies Understanding of Linux and Android internals from a performance point of view. Strong programming experience in at least one languageC/C++, Perl, Python Familiarity with hardware/software level performance analysis of industry standard benchmarks & open source applications. Excellent debugging skills at SoC and System level Excellent communication skills and ability to collaborate with peers and senior architects/design engineers across the globe. Familiar with pre-silicon environments such as Verification, Emulation and Virtual Bring-Up, etc. Good knowledge of high-performance microprocessor architecture and complex SoC Pre-silicon performance experience is a huge plus Post Silicon Experience and debugging on the devices using relevant Debug tools and Bus profiling tools are added advantage. Educational qualification Bachelor's degree in Electrical, Electronics or Computer Engineering and/or Computer Science, with 6+ years of experience in SOC/CPU post-silicon validation / performance analysis Strong knowledge of modern OS kernel (Android, Linux) , enable Linux/Android during bring-up

Posted 3 days ago

Apply

3.0 - 8.0 years

5 - 10 Lacs

bengaluru

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Job Summary: 3+ years experience with Programming Language such as C, C++, exposure to Python, etc. 3+ years development experience with Programming Language such as C, C++, Python, etc.. 3+ years professional work experience in embedded software, driver development, OS like Linux/Android/QNX any RTOS etc. 3+ years experience with low level software/ interface and debugging. 3+ years experience with industry standard software development toolsHSW/HE debuggers, code revision systems (GIT, Gerrit, Perforce), IDEs and build tools. Strong OS fundamentals. Linux and kernel development a strong plus Experience with ARM architecture is added advantage. Experience in BSP development. Experience with low level device driver programming, boot code development Excellent communication skills (written and verbal) and team player Should be self motivated and self driven Preferred Qualifications: Bachelors/Master's Degree in Engineering, Information Systems, Computer Science or related field. 3+ years of Software Engineering or related work experience. 3+ years of experience with API. 3+ year of work experience with Git, Perforce, or Source Code Management System Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.

Posted 3 days ago

Apply

3.0 - 8.0 years

5 - 10 Lacs

bengaluru

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: We are looking for Software Engineers to help develop our AI software stack. The team is comprised of experts that span the full stack from software architecture, algorithm development, kernel optimization, down to hardware accelerator block architecture and design. Responsibilities Development of AI SW stack framework enhancements for optimal resource usage while running a neural network on Qualcomm hardware Development of software tools for profiling, and debugging to support rapid deployment of new neural networks in this fast-changing field Collaborating with AI Hardware and architecture teams to continuously improve our AI solution Being an active contributor to the development process to ensure commercial quality software releases Work Experience: Minimum Qualifications At least 3+ years of experience in C/C++, with significant part of that on embedded systems Excellent programming capability and analytical, development, and debugging skills Exposure to RTOS, kernel drivers, Computer Architecture Android / Embedded Linux software development Additional Preferred Qualifications Working knowledge of Python and Git Curiosity and willingness to continually learn new things and propose new ideas. Excellent communication skills (verbal, presentation, written) Ability to collaborate across a globally diverse team and multiple interests Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.

Posted 3 days ago

Apply

2.0 - 7.0 years

4 - 9 Lacs

bengaluru

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: We are looking for Software Engineers to help develop our AI software stack. The team is comprised of experts that span the full stack from software architecture, algorithm development, kernel optimization, down to hardware accelerator block architecture and design. Responsibilities Development of AI SW stack framework enhancements for optimal resource usage while running a neural network on Qualcomm hardware Development of software tools for profiling, and debugging to support rapid deployment of new neural networks in this fast-changing field Collaborating with AI Hardware and architecture teams to continuously improve our AI solution Being an active contributor to the development process to ensure commercial quality software releases Work Experience: Minimum Qualifications At least 2 years of experience in C/C++, with significant part of that on embedded systems Excellent programming capability and analytical, development, and debugging skills Exposure to RTOS, kernel drivers, Computer Architecture Android / Embedded Linux software development Additional Preferred Qualifications Working knowledge of Python and Git Curiosity and willingness to continually learn new things and propose new ideas. Excellent communication skills (verbal, presentation, written) Ability to collaborate across a globally diverse team and multiple interests Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.

Posted 3 days ago

Apply

7.0 - 11.0 years

20 - 25 Lacs

hyderabad

Work from Office

Server Virtualization Platform Technical Lead - Networking , C / Python, Docker , Container, Kubernetes Meet the Team The team is responsible for design, development and delivery of Cisco NFVIS (Network Function Virtualization Infrastructure Software) product which is built upon Linux KVM technologies and deployed in marque customer deployments. NFVIS enables customers to manage the customers VM (Virtual Machines) and Container lifecycles (both Cisco and 3rd Party). It is supported uniquely on Cisco custom hardware (ENCS, c8200-ucpe, c8300-ucpe) and Cisco General Compute HW (UCS-C series) and provisioned through Cisco SD-WAN orchestrator or built-in local NFVIS-GUI. The team has complete ownership of CI/CD with automation for the features and manages release collaterals (including security) for image posting. The team operates in high-touch model for key customer accounts to take relevant features through the adoption cycle in customer deployment. Team also works closely with rest of Cisco ecosystem like SDWAN, Thousand Eyes, Security & Trust Org, Cisco HW, Compute and Collaboration teams Your Impact You're Software Development Technical Lead and will lead the design, develop, and release in a dynamic agile environment, using modern methodologies and open-source tools. Whether a new feature or a bug fix, you will own your work and deliver the most elegant and scalable solutions, all while learning and growing your skills. You will work and collaborate with autonomous, multi-functional team of makers, doers, and disruptors who love to tackle real problems and meet real customer needs. Minimum Qualifications Expert level experience in Linux, understanding of Kernel, virtualization technologies such as qemu, libvirt, kvm Expert level experience in Python, YANG, NetConf/REST API implementations Expert level experience with networking concepts and protocols (DHCP, Bridges, VLAN, etc) A degree in Computer Science or related field and 15+ of experience Preferred Qualifications Work closely with cross functional teams to design and develop new features Technically provide leadership to fellow developers on software / system architecture Write specification documents and unit test plan Create estimates and schedules The candidate should be self-driven and have a background in build processes, scripting, and python automation. Automation using CI/CD pipelines and version control systems like Git

Posted 4 days 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