Home
Jobs

40 Kernel Programming Jobs

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

4.0 - 9.0 years

30 - 45 Lacs

Bengaluru

Work from Office

Naukri logo

Samsung is a world leader in Memory, LCD and System LSI technologies. Samsung Semiconductor India Research; Bangalore (SSIR) is largest overseas research & development centers for Samsung Semiconductor. SSIR is organized into verticals aligned with the business divisions of Samsung Semiconductor which includes System LSI, Memory and Foundry. Samsung is a world leader in Modem, Memory, LCD and System LSI technologies, GPU , Processors , Automotive Systems . We are currently looking for exceptional software talent to join our Samsung Indian Design Center @ Bangalore & to be one of Samsungs strategic investments in high-performance low-power device technology. Computer imaging and vision continues to become a large and important aspect of most of our electronic devices. Samsung Semiconductor has state-of-the-art Camera ISP and Imaging SW/HW pipeline. It supports multiple use cases and businesses such as mobile, automotive etc. It is also capable of leveraging AI using on chip AI accelerators. This is an exciting opportunity for software engineers to develop cutting edge imaging solutions. This role will require development and commercialization of OS middleware for Camera ISP and sensors. Firmware Engineer having good understanding of Multitasking Firmware (with RTOS) for ARM based Multimedia accelerators. Strong experience on C . Linux , Device driver / Kernel /BSP Sound experience in development of firmware code for ARM Cortex M/A/R series CPU cores, DMA engines, Interrupt Controller, Timers, Memory management unit etc. Exposure to profiling and performance analysis of hardware blocks and firmware sections. Knowledge of camera ISP , RVC , Surround View , camera / camera device / camera sensor / video-camera sensor chip, camera host Knowledge of specialised interface e.g. PXA27x and PXA3xx, SuperH, AVR32, i.MX27, i.MX31.

Posted 10 hours ago

Apply

4.0 - 9.0 years

30 - 45 Lacs

Bengaluru

Work from Office

Naukri logo

Samsung is a world leader in Memory, LCD and System LSI technologies. Samsung Semiconductor India Research; Bangalore (SSIR) is largest overseas research & development centers for Samsung Semiconductor. SSIR is organized into verticals aligned with the business divisions of Samsung Semiconductor which includes System LSI, Memory and Foundry. Samsung is a world leader in Modem, Memory, LCD and System LSI technologies, GPU , Processors , Automotive Systems . We are currently looking for exceptional software talent to join our Samsung Indian Design Center @ Bangalore & to be one of Samsungs strategic investments in high-performance low-power device technology. You will work as part of a team actively working to design and document major units in a Automotive /Mobile/GPU /Display/Camera other related markets. This is a mid to senior level position where the candidate will be in an individual contributor role, Preferred candidate profile 1. To Develop (System-Core/Camera/Power Management/Connectivity/Storage/ Display / Ethernet/ IVI/HUD) Device drivers for ARM based Exynos Chipsets. 2. Working knowledge of Linux / QNX device drivers 3. Good knowledge of Linux kernel and device driver development 4. Good experience with Bootloader, I2C, PMIC, UART, SPI, USB, UFS, MMC Power or similar device drivers. 5. System level knowledge and experience in Board bring up and debugging. 6. Good Knowledge of Debug tools and power and performance optimization. 7. Good Knowledge of Linux Internals/Frameworks/ARM Architecture. 8. Manage Samsung Exynos BSP / Device Driver Deliverables. 9. Experience in Linux/Android BSP development at product level 10. Knowledge on Linux/Android Power management framework Suspend/Resume. 11. Knowledge on Runtime PM, CPU freq/Idle scaling governors, DVFS. 12. Knowledge of ARM/CPU Architecture, cache and Linux scheduler is desirable. 13. Ability to resolve system level power/performance issue during product development 14. Experience in analyzing system level performance bottlenecks and fixing bench mark scores Good to Have:: 1. To do the bring up of the latest Android Platform on these devices and product development with Latest Exynos SoCs. 2. To involve in the development of the commercial phones with latest Android Releases and provide upgrades . 3. To Provide customer support to different vendors who are making products with Exynos Family chipsets (Mobile/Wearables). 4. Android HAL development Infotainment Media, Phone, Camera, BT, radio, Vehicle (anyone is fine) 5. Good understanding of Android architecture and internals (AOSP, Binder IPC, HAL & Native services) 6. Working on Android HAL layer and realizing various customer requirements on Android.

Posted 10 hours ago

Apply

3.0 - 8.0 years

15 - 30 Lacs

Pune, Mumbai (All Areas)

Work from Office

Naukri logo

Hiring for Windows Software Developer and Linux Software Developer Commitments: 5 days working from the office Monday to Friday (Saturday & Sunday off) Location: Karve Nagar, Pune. About the Role: Develop and enhance Windows-based Endpoint Detection software. Own key code areas, build new features, and collaborate with global teams. Focus on performance, scalability, and reliability. Strong C/C++ and Windows internals experience required; scripting and cloud knowledge is a plus. Key Responsibilities: Contribute to award-winning Endpoint Detection software and corresponding engines, which form our customers line of defense. Ownership of significant areas of the code for both new feature/functionality development as well as maintaining or improving parts of the existing components/products. Collaborate with cross-functional, cross-geo engineering teams to develop new and improve on existing features. Documenting business requirements and coming up with technical solutions. Continuous focus and contribution in the areas of performance, availability & scalability, reliability, and maintainability of the product. Active participation in our ongoing process enhancements and software development practices Key Qualifications: 3-5 years of experience in Windows Kernal Programming, Windows applications, systems development, and Windows internals development. Thorough Knowledge of Windows C/C++ programming, application debugging is a must Development of windows filter drivers ( like file system filter driver or network filter drivers or minifilter drivers) or windows virtual device drivers. Hands-on experience on analyzing memory dumps and kernel debugging using windbg tool. Excellent interpersonal and teamwork skills Working proficiency and communication skills in verbal and written English Good to Have: Working knowledge of Windows Endpoint security software and Windows Kernel programming is a PLUS. Experience in scripting languages like shell, Python, or Golang is a plus. Familiarity with Cloud technologies (AWS), K8, Docker is a plus. Expert knowledge of the software development life cycle and methodology. Experience with Agile programming and rapid prototyping is a plus

Posted 4 days ago

Apply

5.0 - 7.0 years

3 - 7 Lacs

Vadodara

Work from Office

Naukri logo

We aspire to be world-leader in innovative telecom and security solutions by offering cutting-edge, high-performance telecom and security solutions to business customers. Our Mission is simple. To prove that Indian engineers can design, develop, and manufacture world-class technology products for customers across the world, right from India. Join our team of like-minded engineers, applied researchers, and technocrats with the will, courage, and madness to achieve this mission! Why work at Matrix Matrix fully integrates software and hardware across its products. Engineers here collaborate more effectively to create solutions that solve real problems and make an impact. We are responsible for every nut, bolt, and line of code in our products! As an engineer, your involvement will be critical in the entire lifecycle of a product - right from ideation-development-production-deployment. Get to feel the sense of accomplishment that comes with creating something that solves a real and pressing problem and is used by scores of customers. Role Software Developer/ Sr. Developer - Embedded- IPVS Function Embedded Software Development Work Location Vadodara, Gujarat Who are you You are an Energetic, Passionate, and Innate software Developer having excellent knowledge of designing and developing Embedded Linux based real time software applications You possess very good knowledge of Software Development, Design Patterns, OOPS concepts, Data Structures and Algorithms, Messages Queues, Multi-threading applications, Networking concepts and software security. You are competent to design, develop and deliver Software applications. You have exposure to design and development of SaaS Applications Born in cloud developed from scratch. Experience 5+ Years Qualification B.E/B.tech/M.E/ M.tech (EC, Electronics, Electronics & Telecommunication, Computer Engineering, CSE) Technical Skills Required : Hands on experience in C/ C++, Embedded C (Very strong exposure in C Programming concepts) Linux,Command of Linux OS IPC Inter-Process Communication exposure is good to have (Multi-threading and Socket Programming) Working experience of Networking protocols like Socket Programming/ RTSP/TCP/ IP/ ONVIF etc is an advantage Working experience or Knowledge with Microprocessors like Arm 7/9, Cortex A8/A15, Qualcomm, Intel, IMX,NXP etc will be a huge plus. Good exposure with Device Drivers and Kernel Programming will be a plus. Knowledge of Hardware Peripherals is also a plus. You have good logical skills and problem-solving skills. Good in communication and articulation of things to all. Individual Contributor role. Responsible for development of software as per design. Good to have Skills : Camera Image Tuning, RTSP protocol, ONVIF Protocol, Audio Codec, Video Codec, Gstreamer/ Streaming, Video parsers for H.264, H.265, HTML and Javascript, Image Processing technique. How your day might look like Work with development teams and product managers to ideate a solution. Collaborate with analysts and developers to produce software designs. Formulate program specifications and basic prototypes. Transform software designs and specifications into high functioning code in the appropriate language. Integrate individual software solutions to higher level systems. Validate important design decisions that lead to technical debt or increase in project cost or delays in project deliveries. Increase the Velocity of development through operational excellence. It is expected to complete the given task on time. What we offer Opportunity to work for an Indian Tech Company creating incredible products for the world, right from India Be part of a challenging, encouraging, and rewarding environment to do the best work of your life Competitive salary and other benefits Generous leave schedule of 21 days in addition to 9 public holidays, including holiday adjustments to convert weekends into long weekends 5-day workweek with 8 flexi-days months, allowing you to take care of responsibilities at home and work Company-paid Medical Insurance for the whole family (Employee+Spouse+Kids+Parents). Company paid Accident Insurance for the Employee On-premise meals, subsidized by the company If you are an Innovative Tech-savvy individual, Look no further. Click on Apply and we will reach out to you soon!

Posted 4 days ago

Apply

1.0 - 5.0 years

2 - 6 Lacs

Vadodara

Work from Office

Naukri logo

We aspire to be world-leader in innovative telecom and security solutions by offering cutting-edge, high-performance telecom and security solutions to business customers. Our Mission is simple. To prove that Indian engineers can design, develop, and manufacture world-class technology products for customers across the world, right from India. Join our team of like-minded engineers, applied researchers, and technocrats with the will, courage, and madness to achieve this mission! Why work at Matrix Matrix fully integrates software and hardware across its products. Engineers here collaborate more effectively to create solutions that solve real problems and make an impact. We are responsible for every nut, bolt, and line of code in our products! As an engineer, your involvement will be critical in the entire lifecycle of a product - right from ideation-development-production-deployment. Get to feel the sense of accomplishment that comes with creating something that solves a real and pressing problem and is used by scores of customers. Role Software Developer - Embedded (IPVS) Function Embedded Software Development (IPVS) Work Location Vadodara, Gujarat Who are you You are an Energetic, Passionate, and Innate software Developer having excellent knowledge of designing and developing Embedded Linux based real time software applications You possess very good knowledge of Software Development, Design Patterns, OOPS concepts, Data Structures and Algorithms, Messages Queues, Multi-threading applications, Networking concepts and software security. You are competent to design, develop and deliver Software applications. You have exposure to design and development of SaaS Applications Born in cloud developed from scratch. Experience 1 - 5 Years Qualification B.E/B.tech/M.E/ M.tech (EC, Electronics, Electronics & Telecommunication, Computer Engineering, CSE) Technical Skills Required : Hands on experience in C/ C++, Embedded C (Very strong exposure in C Programming concepts) Linux,Command of Linux OS IPC Inter-Process Communication exposure is good to have (Multi-threading and Socket Programming) Working experience of Networking protocols like Socket Programming/ RTSP/TCP/ IP/ ONVIF etc is an advantage Working experience or Knowledge with Microprocessors like Arm 7/9, Cortex A8/A15, Qualcomm, Intel, IMX,NXP etc will be a huge plus. Good exposure with Device Drivers and Kernel Programming will be a plus. Knowledge of Hardware Peripherals is also a plus. You have good logical skills and problem-solving skills. Good in communication and articulation of things to all. Individual Contributor role. Responsible for development of software as per design. Good to have Skills : Camera Image Tuning, RTSP protocol, ONVIF Protocol, Audio Codec, Video Codec, Gstreamer/ Streaming, Video parsers for H.264, H.265, HTML and Javascript, Image Processing technique. How your day might look like Work with development teams and product managers to ideate a solution. Collaborate with analysts and developers to produce software designs. Formulate program specifications and basic prototypes. Transform software designs and specifications into high functioning code in the appropriate language. Integrate individual software solutions to higher level systems. Validate important design decisions that lead to technical debt or increase in project cost or delays in project deliveries. Increase the Velocity of development through operational excellence. It is expected to complete the given task on time. What we offer Opportunity to work for an Indian Tech Company creating incredible products for the world, right from India Be part of a challenging, encouraging, and rewarding environment to do the best work of your life Competitive salary and other benefits Generous leave schedule of 21 days in addition to 9 public holidays, including holiday adjustments to convert weekends into long weekends 5-day workweek with 8 flexi-days months, allowing you to take care of responsibilities at home and work Company-paid Medical Insurance for the whole family (Employee+Spouse+Kids+Parents). Company paid Accident Insurance for the Employee On-premise meals, subsidized by the company If you are an Innovative Tech-savvy individual, Look no further. Click on Apply and we will reach out to you soon!

Posted 4 days ago

Apply

4.0 - 9.0 years

10 - 20 Lacs

Pune

Work from Office

Naukri logo

Role & responsibilities C++ Developer Preferred candidate profile The candidate must have experience on all or most of these. C, C++ programming Embedded Systems development Experience writing device drivers(preferred) Socket programming Linux operating system Linux kernel mode programming UART programming Multi-threaded applications development Knowledge of different communications protocols

Posted 5 days ago

Apply

10.0 - 15.0 years

15 - 19 Lacs

Pune

Work from Office

Naukri logo

The role We are recruiting a Senior Software Engineer to work as part of the development team in Hitachi Vantara Engineering, who are responsible for designing, developing and testing the Hitachi NAS Platform product () and other future products. An ideal candidate will understand the entire process of creating software and be involved with the complete development-test cycle. This involves being an integral part of an agile scrum team that that is multi-disciplinary with software, testing, FPGA and hardware skills, producing high quality functional software and unit testing. As a senior engineer, the candidate will play a leading role in shaping the design of solutions, even acting as architect. They will be key to the prioritization, development, testing and integration of assigned deliverables. This will involve tackling problems of diverse scope, designing and implementing complex software while ensuring quality of the product remains high. A successful candidate must have a proven track record of delivering complex software solutions, and a demonstrable understanding of the software lifecycle. They will also have an inquisitive mind, an openness to new ideas, an excellent attention to detail and an adaptability to change. Strong verbal and written communication skills are important, as is being a self-motivated individual with a strong work ethic. Experience : 10-15Years What youll bring This role will include the following: Design solutions to business requirements Develop and support speed critical software in C++ for embedded systems, interfacing with custom hardware, including a hardware-based file system Develop code focussed on the NFS file sharing protocol Develop and enhance unit tests for NFS Work within an agile scrum team Work with support engineers to diagnose and resolve escalated customer issues Work with test engineers to ensure automated regression test coverage of NFS functionality Coach and develop less-experienced developers Qualifications & Skills Degree in Computer Science (or other scientific discipline) or equivalent applicable experience Strong C++ skills with embedded/kernel programming Strong experience of programming in a multi-threaded environment Strong experience with the NFS protocol and its associated file systems and directory services, with knowledge of NFS 4.2/NFS over RDMA being a significant advantage Experience of working in the Python language

Posted 6 days ago

Apply

13.0 - 20.0 years

20 - 35 Lacs

Hyderabad

Work from Office

Naukri logo

Key Responsibilities: Design and develop firmware and device drivers for embedded platforms (BLE, WiFi, Zigbee, UART, I2C, SPI) Lead SoC bring-up and board validation for platforms Handle Android/Linux kernel migration, device tree modifications, and performance tuning Integrate third-party wireless components into embedded Linux systems Collaborate with cross-functional teams for FCC certification, factory test automation, and system validation Architect scalable embedded solutions with focus on connectivity, security, and robustness Lead debugging using tools like J-Link, GDB, QXDM, Iperf, and Simplicity Studio Required Skills: Strong programming skills in C , familiarity with C++ Deep understanding of Embedded Linux , RTOS , Kernel modules , and build systems Experience with BLE5.2, WiFi (802.11 a/b/g/n/ac), Zigbee , and NFC stacks Knowledge of ARM/LLVM toolchains , GStreamer , and middleware integration Proficient in working with STMicroelectronics , Nordic , Ambiq , and Qualcomm chipsets Exposure to Meego , Android (up to Android 11), and various mobile/IoT platforms

Posted 1 week ago

Apply

2.0 - 7.0 years

15 - 30 Lacs

Bengaluru

Hybrid

Naukri logo

Arista's Company Description Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. Arista is a well-established and profitable company with over $5 billion in revenue. Aristas award-winning platforms, ranging in Ethernet speeds up to 800G bits per second, redefine scalability, agility, and resilience. Arista is a founding member of the Ultra Ethernet consortium. We have shipped over 20 million cloud networking ports worldwide with CloudVision and EOS, an advanced network operating system. Arista is committed to open standards, and its products are available worldwide directly and through partners. At Arista, we value the diversity of thought and perspectives each employee brings. We believe fostering an inclusive environment where individuals from various backgrounds and experiences feel welcome is essential for driving creativity and innovation. Our commitment to excellence has earned us several prestigious awards, such as the Great Place to Work Survey for Best Engineering Team and Best Company for Diversity, Compensation, and Work-Life Balance. At Arista, we take pride in our track record of success and strive to maintain the highest quality and performance standards in everything we do. The EOS Layer 2 PI and Infra team is responsible for working on platform independent features on Aristas EOS working alongside the EOS Routing team. The team is responsible for building innovative, scalable solutions in areas including EOS infrastructure, Layer 2 protocols like 802.1X, Macsec, DHCP, RADIUS etc. A unique feature of the Aristas Layer 2 PI and Infra team is that the software developed is common across Campus, Data Center and Enterprise features. This is a global team that spreads across multiple geographies working on cutting edge features that get deployed in the largest Cloud titan, Service Provider, Enterprise and Campus networks. What Youll Do This is an interesting and exciting opportunity to be a part of the software development team that is redefining Data Center switching. For success at Arista all you need is: Hands-on 3+ years of experience with designs and implementations in a strong product-engineering environment Fluency in one of C/C++/Python programming Strong engineering and Computer Science fundamentals Extensive background in algorithms and strong software architecture skills Qualifications Preferred qualifications Strong software debugging skills especially in embedded systems. Strong communication skills and the ability to work in a team environment Experience working through the complete software development life cycle right from requirements gathering to deliver the fully developed feature. Experience in Network Systems Software development is a plus Role & responsibilities

Posted 1 week ago

Apply

4.0 - 8.0 years

15 - 25 Lacs

Bengaluru

Work from Office

Naukri logo

Position: Linux Device Driver Developer Experience: 4-8 Years Location: Bangalore Key Skills: Linux Kernel Programming, C Programming

Posted 1 week ago

Apply

5.0 - 10.0 years

7 - 12 Lacs

Bengaluru

Work from Office

Naukri logo

AIX is the leading open standards-based UNIX operating system from IBM that provides scalable, secure, and robust infrastructure solution for enterprise customers. As a Storage virtualization developer, you will be responsible for Design, development & support of new feature functions, enabling new adapters from various vendors for AIX Operating System. Work with Product Managers, Senior leaders, and customers to understand the Business needs and implement the same in AIX. Adhere to the AIX development process and ensure successful delivery for the respective componentAIX is the leading open standards-based UNIX operating system from IBM that provides scalable, secure, and robust infrastructure solution for enterprise customers. As aStorage Device Driver Developer, you will be responsible for Design, development & support of new feature functions, enabling new adapters from various vendors for AIX Operating System. Work with Product Managers, Senior leaders, and customers to understand the Business needs and implement the same in AIX. Adhere to the AIX development process and ensure successful delivery for the respective component. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 5 to 10 years of experience in platform software development preferably in Storage technologies and IO virtualization area. Strong proficiency in C programming Experience in Algorithms, Data Structures/File Structures Strong skills in Unix/Linux internals – Hands-on in multi-threading, synchronization, interrupt handling, kernel memory management, DMA, IOMMU & Kernel programming etc Hands-on and working/implementation experience in Storage technologies – oDesign and development of UNIX/Linux Operating System Device Drivers for Storage adapters. oDevelopment experience on Storage Protocols such as Fibre Channel, FCoE, NVMeoF/FC, NVMeoF/TCP, SAS, SATA, ATA, SCSI, iSCSI, LLDP, USB, Multipath IO etc oExperience with IO-Storage virtualization stack, NPIV (N-Port ID Virtualization) and channelization/multiple-queues etc o Hands-on experience in using Kernel debugger, dbx, gdb, etc. oFamiliarity with Storage/SAN,hypervisor & virtual IO concepts. Proven Debugging, troubleshooting device driversand Problem-Solving skills Proven Interpersonal, oral, and written communication skills. Work closely with cross-functional teams across multiple locations (worldwide). Preferred technical and professional experience Prior Operating System development experience in UNIX (HP UX, Solaris, AIX) or Linux Operating systems

Posted 1 week ago

Apply

3.0 - 8.0 years

5 - 12 Lacs

Hyderabad

Work from Office

Naukri logo

AIX is the leading open standards-based UNIX operating system from IBM that provides scalable, secure, and robust infrastructure solution for enterprise customers. As a Storage Device Driver Developer, you will be responsible for Design, development & support of new feature functions, enabling new adapters from various vendors for AIX Operating System. Work with Product Managers, Senior leaders, and customers to understand the Business needs and implement the same in AIX. Adhere to the AIX development process and ensure successful delivery for the respective component. Required education Bachelor's Degree Preferred education Bachelor's Degree Required technical and professional expertise 3 to 10 years of experience in Storage Device Driver development. Strong proficiency in C programming Experience in Algorithms, Data Structures/File Structures Strong skills in Unix/Linux internals – Hands-on in multi-threading, synchronization, interrupt handling, kernel memory management, DMA, IOMMU & Kernel programming etc. Hands-on and working/implementation experience in Storage Device Drivers – Design and development of UNIX/Linux Operating System Device Drivers for Storage adapters. Development experience of Storage Protocols such as Fibre Channel, FCoE, NVMeoF/FC, NVMeoF/TCP, SAS, SATA, ATA, SCSI, iSCSI, LLDP, USB, Multipath IO etc Experience with IO /Storage virtualization stack, NPIV (N-Port ID Virtualization) and channelization/multiple-queues etc Experience with PCIe and protocol analyser and trace analysis. Familiarity with Storage/SAN concepts.

Posted 1 week ago

Apply

5.0 - 10.0 years

20 - 25 Lacs

Bengaluru

Work from Office

Naukri logo

Hi, With reference to your profile on job portal we would like to share an opportunity with you for one of our US Based MNC client in Bangalore location. Please find below the details regarding same: Location: Jayanagar, Bangalore Experience: 5-10 Yrs Title: Engineer: Senior Software Engineer (Kernel Development) Notice Period: 30 Days or Immediate Joiners only Job Roles and Responsibilities What you will do: Job Description: Enhance and maintain the Linux kernel for various Linux distributions. architects to define new product features. Educational Eligibility: B.S / B.E in Computer Science, Electrical Engineering, Electronics or Computer Engineering from accredited university. 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. If in case you are interested to avail this opportunity then please revert with your updated profile asap to dbetal@vanassociates.com Note: Do not change the subject line while reverting. 1. Total Exp: 2. Relevant experience in Linux Kernel programming, Linux Device Drivers, Kubernetes: 3. Current CTC: 4. Expected CTC: 5. Official Notice Period: 6. Ready to work in Jayanagar, Bangalore: 7. Available for MS Teams Interview on Weekdays: Thanks & Regards, Devanshu Betal Vanguard HR Associates Pvt. Ltd. Phone No- +918851081580 E-Mail:- dbetal@vanassociates.com

Posted 1 week ago

Apply

2.0 - 7.0 years

22 - 27 Lacs

Bengaluru

Work from Office

Naukri logo

Job Summary As a IC2 Software Engineer, you will be a key contributor throughout the entire product lifecycle, from conception to deployment. Your role will involve working on advanced distributed microservices systems that handle petabytes of data, providing essential insights for our enterprise offerings. You will also contribute to the design of resilient, enterprise-level systems that operate effectively within hybrid and multi-cloud environments, ensuring scalability and reliability to meet our customers complex needs. As a Junior Technical Member, you will participate in design, implementing solutions, working with bleeding-edge technology to help deliver value to our customers. Y ou will work as part of a team of skilled engineers accountable for participating in the design, development, debugging, maintenance testing. As part of the Research and Development function, system software engineers focus on enhancements to existing products and new product development. Job Requirements Experience in python, GO or an equivalent language. Good to Have - Experience in any front-end development i.e. HTML, CSS, JavaScript, and React.js Experience in working with Git or other version control systems. Systematic problem-solving approach Assisting in the development, implementation and testing Operating systems Fundamentals - Strong OS fundamentals, Data structures and standard programming practices, Experience in System and Kernel programming Strong aptitude for learning new technologies Possess excellent written and verbal communication skills Education Typically, at least 2 years of related experience with BE/BTech or Masters of tech in Computer science.

Posted 1 week ago

Apply

3.0 - 8.0 years

15 - 30 Lacs

Bengaluru

Work from Office

Naukri logo

Job title: Embedded Systems Engineer Educational Requirements Bachelor's/Masters degree in Engineering, Electronics & Communication, Computer Science, or related field Individuals who possess skills/experience in one or more of the following: (more the better) Preferred Qualifications: Areas of Expertise Working experience with Complex Embedded Systems, Mobile/IOT/Auto domains preferred. Experience in Linux kernel development, Device Driver, customization, file system, debug, User space space concepts. Hands on experience in Lab, Board/SW/FW bring-ups, image flashing methods , JTAG/Board/ADB level debugging. Involved in debugging the software issues and board boot up issues. Exposure to ADB shell, shell scripts, Python scripts, Understanding of Linux/android systems , automation scripts/environment. Exposure to Git, Jira, Android tools Exposure to ARM Trustzone Security, TZ, TEE(Trusted Execution Environments) and cryptography concepts. Good communication skills, presentation skills and should manage his/her tasks independently

Posted 1 week ago

Apply

3.0 - 5.0 years

15 - 27 Lacs

Bengaluru

Work from Office

Naukri logo

Job Summary As a IC2 Software Engineer, you will be a key contributor throughout the entire product lifecycle, from conception to deployment. Your role will involve working on advanced distributed microservices systems that handle petabytes of data, providing essential insights for our enterprise offerings. You will also contribute to the design of resilient, enterprise-level systems that operate effectively within hybrid and multi-cloud environments, ensuring scalability and reliability to meet our customers' complex needs. As a Junior Technical Member, you will participate in design, implementing solutions, working with bleeding-edge technology to help deliver value to our customers. Y ou will work as part of a team of skilled engineers accountable for participating in the design, development, debugging, maintenance & testing. As part of the Research and Development function, system software engineers focus on enhancements to existing products and new product development. Job Requirements Experience in python, GO or an equivalent language. Good to Have - Experience in any front-end development i.e. HTML, CSS, JavaScript, and React.js Experience in working with Git or other version control systems. Systematic problem-solving approach Assisting in the development, implementation and testing Operating systems Fundamentals – Strong OS fundamentals, Data structures and standard programming practices, Experience in System and Kernel programming Strong aptitude for learning new technologies Possess excellent written and verbal communication skills Education Typically, at least 2 years of related experience with BE/BTech or Masters of tech in Computer science.

Posted 1 week ago

Apply

15.0 - 20.0 years

45 - 50 Lacs

Bengaluru

Work from Office

Naukri logo

The Developer Experience team is responsible for tools and applications that enable the development, test and delivery of the above software. This covers development VMs to IDEs to Source Code Management to test frameworks to compilers etc. again spanning XR, NX and XE Network Operating Systems. What Youll Do You will collaborate with account teams, product management, other engineering team, , architect and design sophisticated product requirements/challenges. Demonstrate strong technical leadership via innovative solutions to customer problems including successful deployment. Partner with other senior architects across Cisco on new opportunities and broad initiatives. Be in the forefront of development of complex projects, working with managers for detailed planning and execution strategy, identify intermediate, well defined achievements. Act as a mentor and develop strong technical talent, leading towards development of long term expertise, technical proficiency. Do innovation within the team and chip in to Ciscos intellectual property. Participate in critical partner concern and strengthen product quality by identifying hot spots and deriving solution for the same. Keep up to date with technology trends relevant to the group, embrace newer technologies and rapid prototyping to demonstrate. Who Youll Work With As a key member of the MIG PI group you will work with engineers to architect, design, develop products and solutions for worlds largest web scalers, cloud companies, SPs, 5G mobile networks. You will work in an agile environment that constantly evolves to meet customer business requirements. You will be interacting and working closely with some of the finest talent in the industry across the world. You will get along with product management team to understand the requirements, collaborate with other software developers and work closely with quality assurance team to deliver high quality products and solutions. Who You Are An accomplished technical leader with experience in building resilient, scalable, and secure platforms using opensource and commercial software. You believe in codifying and automation (infra as code) and have the approach that anything is possible till validated otherwise. You are willing to explore unknowns quickly, be a sounding board and dependable consultant on wide range of product ideas. Desired Skillsets BE/B. Tech or higher degree in CS/EC or equivalent Experience of 15+ years in Networking industry with significant experience in technical leadership role-Possess in-depth knowledge and understanding of routing and switching technologies, especially SR, SRv6, EVPN, MPLS, VXLAN, various L2/L3 protocols Extensive experience in architecting and design of complex networking systems and various software engineering principles Expert and experience in C, C++, Python etc Experience with Linux, kernel programming and open source technologies is a plus

Posted 1 week ago

Apply

3.0 - 8.0 years

9 - 25 Lacs

Bengaluru

Work from Office

Naukri logo

Position: Linux Device Driver Developer Experience: 3-8 Years Location: Bangalore Key Skills: Linux Kernel Programming, C Programming Share your resumes: sarath@dreamwingstech.com Reach me @ 8838960484

Posted 1 week ago

Apply

2.0 - 7.0 years

45 - 50 Lacs

Bengaluru

Work from Office

Naukri logo

The Data Services team at NetApp is responsible for driving preference for our primary storage platforms. we'drive NetApp s dominance as the most Secure and the most intelligent storage on the planet through a consolidated set of Cyber Resilience offerings. Our powerful Cyber resilience solutions protect our customers from data loss and downtime by proactively detecting potential threats and quickly recovering data and applications As a Software Engineer you will work as part of a team of skilled engineers accountable for participating in the entire lifecycle of the products including design, development, maintenance & testing. As part of this function, you will build a deep working knowledge of core NetApp technologies, cloud technologies, storage systems and more. You will also actively participate in the coding and design process right from incubation to completion of the product. You will participate in technical discussions within the immediate group and across functions, where evaluating and executing design and development plans for products are reviewe'd. You will be guided by senior members of the team in building and architecting cloud-scale products that will be used by thousands of customers. Job Requirements Experience in C, C++, python or an equivalent language. Strong in Data Structures and algorithms. Experience in working with Git or other version control systems. Systematic problem-solving approach. A sense of ownership and drive . Assisting in the development, implementation and testing. Operating systems Fundamentals -Strong OS fundamentals, Data structures and standard programming practices, Experience in System and Kernel programming. Strong aptitude for learning new technologies. Possess excellent written and verbal communication skills Education A BTech/BE in Computer Science or Electrical Engineering with minimum 2 years of experience OR a masters degree with 1 to 4 years of experience.

Posted 1 week ago

Apply

2.0 - 7.0 years

14 - 18 Lacs

Bengaluru

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Good knowledge of C programming, Data Structures Exposure to embedded software and/or driver development 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. Atleast 2-5 yrs of experience/exposure in below areas. Basic understanding of system level concepts such as Caches/DMA/IRQ handling is desired Knowledge of basic network protocols (TCP/UDP/ARP) OR understanding of 802.11 specification is desired Exposure to Linux Kernel internals and experience with low level kernel programming such as writing/modifying networking/wireless LAN device drivers or Protocol handlers is a plus

Posted 1 week ago

Apply

2.0 - 7.0 years

14 - 18 Lacs

Bengaluru

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Good knowledge of C programming, Data Structures Exposure to embedded software and/or driver development 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. Atleast 2-5 yrs of experience/exposure in below areas. Basic understanding of system level concepts such as Caches/DMA/IRQ handling is desired Knowledge of basic network protocols (TCP/UDP/ARP) OR understanding of 802.11 specification is desired Exposure to Linux Kernel internals and experience with low level kernel programming such as writing/modifying networking/wireless LAN device drivers or Protocol handlers is a plus

Posted 1 week ago

Apply

3.0 - 5.0 years

15 - 27 Lacs

Bengaluru

Work from Office

Naukri logo

Job Summary The Data Services team at NetApp is responsible for driving preference for our primary storage platforms. We drive NetApp’s dominance as the most Secure and the most intelligent storage on the planet through a consolidated set of Cyber Resilience offerings. Our powerful Cyber resilience solutions protect our customers from data loss and downtime by proactively detecting potential threats and quickly recovering data and applications As a Software Engineer you will work as part of a team of skilled engineers accountable for participating in the entire lifecycle of the products including design, development, maintenance & testing. As part of this function, you will build a deep working knowledge of core NetApp technologies, cloud technologies, storage systems and more. You will also actively participate in the coding and design process right from incubation to completion of the product. You will participate in technical discussions within the immediate group and across functions, where evaluating and executing design and development plans for products are reviewed. You will be guided by senior members of the team in building and architecting cloud-scale products that will be used by thousands of customers. Job Requirements Experience in C, C++, python or an equivalent language. Strong in Data Structures and algorithms. Experience in working with Git or other version control systems. Systematic problem-solving approach. A sense of ownership and drive . Assisting in the development, implementation and testing. Operating systems Fundamentals –Strong OS fundamentals, Data structures and standard programming practices, Experience in System and Kernel programming. Strong aptitude for learning new technologies. Possess excellent written and verbal communication skills Education A BTech/BE in Computer Science or Electrical Engineering with minimum 2 years of experience OR a Master’s degree with 1 to 4 years of experience.

Posted 2 weeks ago

Apply

6.0 - 8.0 years

10 - 20 Lacs

Pune

Work from Office

Naukri logo

Embedded Development, Embedded Linux, BSP, Board bring up, Device Driver Development, Linux Device driver, Linux Kernal development, Kernal Programming, Embedded C, Linux Kernel Debugging

Posted 2 weeks ago

Apply

4.0 - 8.0 years

10 - 20 Lacs

Hyderabad, Bengaluru

Work from Office

Naukri logo

raja.a@honeybeetechsolutions.com resume share me LDD, Embedded C, Should have development experience in any LDD drivers, should be able to write the coding. Skills/experience: Solid understanding ARMv7, v8 and v9 architecture including security (Trustzone), virtualization, exception and memory management. Any knowledge/experience on RISC-V will be added plus. Strong C/C++ and assembly programming experience. Knowledge of scripting languages like Python will be added plus. Excellent debugging skillset to debug complex system level issues including but not limited to use of HW debuggers like Lauterbach Trace32. Well versed with the Linux based development environments. Candidate must have very good understanding of the software lifecycle process. Must be able to work under pressure situations and be a problem solver and a team player. Strong communication and interpersonal skills. Education requirements: B-Tech Job function: SW developer at SSG Platform(LDD) 1) Working knowledge on OpenMax-IL, GStreamer, Codec2 and Android multimedia frameworks 2) Knowledge on V4L2, VB2 frameworks 3) Knowledge on video decoders like H264, HEVC, VP9 and other codecs 1) Working knowledge on ALSA and QNX Sound Architecture, Audio Algorithms such as Equalizer, delay, post-processing 2) Expert knowledge of DSP RTOS, and Computer architecture related concepts such as caching, DMA, MMU 3) Knowledge of xtensa DSP architecture, Assembly coding, performance benchmarking of algorithms Audio HAL experience preferred Android HAL development Infotainment Media, Phone, Camera, BT, radio, Vehicle (anyone is fine) Good understanding of Android architecture and internals (AOSP, Binder IPC, HAL & Native services) Working on Android HAL layer and realizing various customer requirements on Android. Exposure to Android CTS/VTS test development and fixing of CTS/VTS 1) Working knowledge of Linux / QNX GPU device drivers 2) Working knowledge of GPU architectures (AMD) 3) Awareness of standard Graphics middleware and frameworks such as Vulkan, OpenCL, OpenGL 1) Working knowledge of display peripherals and display protocols HDMI, DP, DSI etc 2) Working knowledge of Linux / QNX Display device drivers 3) Knowledge of Middleware and standard frameworks for display V4L2, DRM, SurfaceFlinger 4) Knowledge of Linux memory manager, MMU, buffer sharing etc Knowledge of Camera subsystem in Linux i.e. V4L2, sensor configuration and bring-up Knowledge/experience of Camera ISP pipeline Experience in operating system stack. Preferred experience in Linux and its components such as power and clock management, device tree, memory managers etc. Sound experience in development of device driver code for ARM Cortex M/A/R series CPU cores, DMA engines, Interrupt Controller, Memory management, IO peripherals etc. Exposure to profiling and performance analysis of hardware blocks and firmware sections. System profiling (systrace, DS5, etc.), system performance and power optimizing. Experience of bring-up of device driver on new chipsets preferred

Posted 3 weeks ago

Apply

15.0 - 20.0 years

17 - 22 Lacs

Bengaluru

Work from Office

Naukri logo

Who we are This team delivers common software modules for Cisco Network Operating System (NOS). The team works on Routing Protocol software which includes BGP, IGPs, Multicast as well as transport protocols like SR and overlay services like VXLAN, EVPN. For XR, the team also is responsible for layers starting with the kernel and Operating System, through core infrastructure such as IPCs, databases, pub-sub mechanisms, state management, to routing/forwarding infrastructure through to management interfaces like CLI or specific programmable APIs. The team is also responsible for Security and services like 3rd party Application hosting. The Developer Experience team is responsible for tools and applications that enable the development, test and delivery of the above software. This covers development VMs to IDEs to Source Code Management to test frameworks to compilers etc. again spanning XR, NX and XE Network Operating Systems. What Youll Do You will collaborate with account teams, product management, other engineering team, , architect and design sophisticated product requirements/challenges. Demonstrate strong technical leadership via innovative solutions to customer problems including successful deployment. Partner with other senior architects across Cisco on new opportunities and broad initiatives. Be in the forefront of development of complex projects, working with managers for detailed planning and execution strategy, identify intermediate, well defined achievements. Act as a mentor and develop strong technical talent, leading towards development of long term expertise, technical competency. Do innovation within the team and chip in to Ciscos intellectual property. Participate in critical partner concern and strengthen product quality by identifying hot spots and deriving solution for the same. Keep upto date with technology trends relevant to the group, adopt newer technologies and rapid prototyping to demonstrate. Who Youll Work With As a key member of the MIG PI group you will work with engineers to architect, design, develop products and solutions for worlds largest web scalers, cloud companies, SPs, 5G mobile networks. You will work in an agile environment that constantly evolves to meet customer business requirements. You will be interacting and working closely with some of the finest talent in the industry across the world. You will interact with product management team to understand the requirements, collaborate with other software developers and work closely with quality assurance team to deliver high quality products and solutions. Who You Are An accomplished technical leader with experience in building resilient, scalable, and secure platforms using opensource and commercial software. You believe in codifying and automation (infra as code) and have the approach that anything is possible till validated otherwise. You are willing to explore unknowns quickly, be a sounding board and dependable consultant on wide range of product ideas. Desired Skillsets BE/B. Tech or higher degree in CS/EC or equivalent Experience of 15+ years in Networking industry with significant experience in technical leadership role Possess in-depth knowledge and understanding of routing and switching technologies, especially SR, SRv6, EVPN, MPLS, VXLAN, various L2/L3 protocols Extensive experience in architecting and design of complex networking systems and various software engineering principles Expert and experience in C, C++, Python etc Experience with linux , kernel programming and open source technologies is a plus

Posted 3 weeks ago

Apply
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