Windows Kernel Software Developer

1 week ago


Bengaluru, Karnataka, India Nielsen Full time
About Nielsen

Nielsen is a leading provider of software solutions for measuring panelists' activities on the internet. Our team develops software that runs on over 100k computers worldwide.

Estimated Salary: $120,000 - $180,000 per yearAbout the Role

This role will be part of a team that develops software using C/C++ code to access the Windows kernel. The successful candidate will lead the development efforts for our industry-leading Windows-based meters, designing, implementing, and maintaining robust, scalable solutions.

  • Meter Deployment:

We are seeking a skilled Windows Kernel Software Developer to conceive, design, and build new features in our existing Windows-based software meter. The ideal candidate will have a strong understanding of CI/CD principles and tools, with experience in Windows client development expertise using C/C++, and accessing low-level system services.

  • CI/CD Implementation:

The successful candidate will design and implement CI/CD pipelines for automated build, test, and deployment processes. Ensuring continuous integration and delivery of features, improvements, and bug fixes is essential.

  • Code Quality and Best Practices:

We enforce coding standards, best practices, and design principles. Conducting code reviews and providing constructive feedback to maintain high code quality is crucial.

  • Performance Optimization:

The ideal candidate will identify and address performance bottlenecks in both client-side and data upload components. Optimizing applications for remote/unassisted installation is also required.

  • Mentorship and Collaboration:

Mentoring junior engineers, providing guidance on technical aspects and best practices, is essential. Collaborating with cross-functional teams to ensure a cohesive and unified approach to software development is required.

  • Security and Compliance:

Implementing security best practices for both client and upload components is crucial. Ensuring compliance with industry standards and regulations related to application security is also essential.

Requirements:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience, minimum 8 years, in Windows client development expertise using C/C++, and accessing low-level system services.
  • Strong understanding of CI/CD principles and tools. GitLab a plus.
  • Excellent problem-solving and debugging skills.
  • Leadership experience, minimum 2 years, in guiding technical decisions and mentoring team members.
  • Strong communication and collaboration skills with ability to communicate complex technical concepts and align organization on decisions.


  • Bengaluru, Karnataka, India Global Pharma Tek Full time

    Company Overview:We are a global pharmaceutical technology company looking for highly skilled professionals to join our team at Global Pharma Tek.About the Role:This is a challenging and rewarding opportunity for an experienced Windows kernel programmer to work on exciting projects that impact the world of healthcare.Job Description:The successful candidate...


  • Bengaluru, Karnataka, India Capgemini Engineering Full time

    Company Overview:Capgemini Engineering is a global leader in engineering services, driving innovation and sustainability for clients in various industries.We are seeking a highly skilled Senior Windows Driver Software Architect to join our team of experts in developing cutting-edge solutions for complex device driver software.Job Description:Design, develop,...


  • Bengaluru, Karnataka, India Nielsen Full time

    Key Role SummaryWe are seeking a highly skilled Senior Windows Software Developer to lead our Windows-based software meter development efforts. As a key member of our team, you will design, implement, and maintain robust, scalable solutions that leverage C/C++ code accessing the Windows kernel.About the JobThis is a critical role for our organization,...


  • Bengaluru, Karnataka, India Ximax Solutions Full time

    Ximax Solutions is a technology-driven company seeking an experienced Windows Driver Software Development Specialist to join our team.Salary: $120,000 - $150,000 per annumAbout the RoleWe are looking for a highly skilled and motivated individual to develop and support Windows Driver development for PCI/ PCIe/ PXI/ PXIe interfaces communicating with embedded...


  • Bengaluru, Karnataka, India Nielsen Full time

    About the RoleThis is a challenging opportunity for an experienced software engineer to lead the development efforts for our industry-leading, Windows-based meters. As a key member of our team, you will be responsible for designing, implementing, and maintaining robust, scalable solutions that leverage C/C++ code accessing the Windows kernel.Key...


  • Bengaluru, Karnataka, India Nielsen Full time

    About the RoleWe are seeking an experienced Senior Windows Software Development Lead to join our team at Nielsen. As a key member of our development team, you will be responsible for delivering high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesLead the development efforts for our industry-leading Windows-based meters,...


  • Bengaluru, Karnataka, India Ximax Solutions Full time

    Job Overview">Ximax Solutions is looking for a skilled Senior Software Engineer to join our team in Bengaluru. As a key member of our software development team, you will be responsible for designing, developing, and supporting Windows drivers for PCI/ PCIe/ PXI/ PXIe interfaces.About the Role">This exciting opportunity requires someone with extensive...


  • Bengaluru, Karnataka, India ADCI - Karnataka Full time

    Role OverviewThe Amazon Devices team is responsible for designing and engineering high-profile consumer electronics, including the best-selling Kindle family of products. As a Kernel Multimedia Engineer, you will help build the kernel stack and multimedia drivers for various SoCs with custom hardware accelerators to be deployed in a range of Amazon...


  • Bengaluru, Karnataka, India Nielsen Full time

    About the RoleThis is an exceptional opportunity to join Nielsen's Windows-based team as a Staff Software Engineer. As a key member of our team, you will be responsible for designing, implementing, and maintaining robust software solutions that leverage C/C++ code to access the Windows kernel.ResponsibilitiesMeter Deployment: Conceive, design, and build new...


  • Bengaluru, Karnataka, India Intel Full time

    Job Overview">We are seeking a skilled Senior Linux Kernel Software Developer to join our Data Center & Artificial Intelligence Group at Intel.The successful candidate will be responsible for designing and developing innovative solutions for our Linux-based products, collaborating with cross-functional teams to drive business growth and success.About the...


  • Bengaluru, Karnataka, India Tenstorrent Full time

    Role OverviewAs a key member of our team at Tenstorrent, you will be responsible for leading the development and optimization of low-level workloads and kernel development for our cutting-edge AI platform. With a strong focus on high-performance computing and machine learning, you will collaborate with a diverse team of technologists to create innovative...


  • Bengaluru, Karnataka, India Tenstorrent Full time

    {"Responsibilities": "Main ResponsibilitiesLead the design, development, and maintenance of kernel-level software components for AI applications.Develop and optimize kernels and kernel libraries for efficient machine learning and HPC applications.Implement and optimize tensor compute and tensor data movement kernels.Drive efforts in analyzing and optimizing...


  • Bengaluru, Karnataka, India The Nielsen Company Full time

    About the RoleJoin The Nielsen Company and contribute to the development of cutting-edge software solutions that measure panelists' activities worldwide. As a Staff Software Engineer, you will be part of a team responsible for designing, implementing, and maintaining robust, scalable solutions that leverage C/C++ code and access the Windows kernel. Your role...


  • Bengaluru, Karnataka, India Nielsen Full time

    About the RoleWe are seeking an experienced Windows/C++ software engineer to join our team as a technical leader. In this role, you will be responsible for delivering technical solutions that meet our high standards of quality and innovation.ResponsibilitiesDesign and develop robust, scalable, and efficient C/C++ code that accesses the Windows kernel.Lead...


  • Bengaluru, Karnataka, India Mulya Technologies Full time

    Mulya Technologies is a Top10 Semiconductor Organization in the World located in Bangalore.About the JobWe are seeking an experienced Windows and Linux audio driver engineer to join our team. As a device driver and framework integration engineer, you will be responsible for architecting, designing, and developing efficient and reliable windows/linux driver...


  • Bengaluru, Karnataka, India MaimsD Technology Full time

    At MaimsD Technology, we are seeking a talented Embedded Linux Kernel Software Engineer to be part of our team in Bangalore or Hyderabad.We require an expert with strong understanding of embedded programming, C language, and device drivers, as well as experience in Linux kernel programming.The ideal candidate will have 3-10 years of experience in developing...


  • Bengaluru, Karnataka, India Nielsen Full time

    About the OpportunityWe are seeking a skilled Windows Client Software Engineer with expertise in CI/CD to join our team at Nielsen. As a key member of our development team, you will be responsible for delivering technical solutions from project inception to post-launch support.Job DescriptionMeter Deployment: Conceive, design and build new features in our...


  • Bengaluru, Karnataka, India TETRAHED INC Full time

    Job Title: Linux Kernel Developer with Yocto Build ExpertiseOverview:We are seeking a skilled Linux Kernel Developer with expertise in Yocto Build systems to join our dynamic team. The ideal candidate will have a strong background in Linux kernel development, debugging, and hands-on experience with Linux-based products. This role involves working on platform...


  • Bengaluru, Karnataka, India Micron Full time

    About This Role:Micron Technology is a world leader in innovating memory and storage solutions. We are seeking a skilled Senior Linux Kernel Developer to join our team and help drive the transformation of information into intelligence.As a Linux Engineering Lead, you will be responsible for designing and developing innovative Linux kernel solutions that...


  • Bengaluru, Karnataka, India Netskope Full time

    About NetskopeNetskope is a cloud security company that's redefining the way organizations protect their data in the cloud. With our innovative approach, we're building a new perimeter that follows and protects data wherever it goes.As a global company with offices in multiple locations, we're passionate about creating an award-winning culture that values...