N

Nielsen

Global audience measurement and data analytics

Member Technical Staff 2 - C/C++

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • Five to eight years of hands-on experience in systems-level programming, cloud infrastructure, and database technologies.
  • Expertise in C and C++ development on Windows platforms and a strong understanding of operating system internals.
  • Experience building high-performance, multithreaded applications.
  • Proficiency in C and modern C++ (C++11/14/17).
  • Expertise in multithreading and concurrency.
  • Understanding of Windows internals, including processes, threads, memory management, kernel objects, handles, DLLs, and COM.
  • Experience with Win32 API, Windows Services, and debugging tools such as WinDbg and Process Monitor.
  • Hands-on experience with AWS services including EC2, S3, Lambda, and RDS.
  • SQL skills, including query optimization, schema design, indexing, and stored procedures.

Responsibilities

  • Design, develop, and maintain high-performance applications using C and modern C++ (C++11/14/17/20).
  • Architect and implement multithreaded, concurrent, and asynchronous solutions for compute-intensive workloads.
  • Debug system-level issues involving memory management, thread synchronization, deadlocks, race conditions, and performance bottlenecks.
  • Use Windows internals—including kernel objects, process and thread management, memory architecture, I/O subsystem, registry, services, and security model—to build system software.
  • Design and optimize SQL databases, including schema design, query optimization, indexing strategies, stored procedures, and transaction management.
  • Build, deploy, and manage applications on AWS cloud infrastructure using services such as EC2, S3, Lambda, and RDS.
  • Implement CI/CD pipelines and participate in DevOps practices for automated build, test, and deployment workflows.
  • Write maintainable and documented code following coding standards and industry practices.
  • Conduct code reviews, mentor junior engineers, and contribute to architectural decisions.
  • Collaborate with product management, QA, and operations teams.

Desired Qualifications

  • Knowledge of Git, CMake/MSBuild, and CI/CD pipelines using Jenkins or GitHub Actions.
  • Knowledge of networking fundamentals, including TCP/IP, REST APIs, and WebSockets.
  • Experience with unit testing frameworks and scripting.

About the Company

Nielsen

Global audience measurement and data analytics

Nielsen analyzes how people consume media across TV, digital, radio, and streaming using subscription-based datasets. Its products provide audience ratings, cross-platform measurement, media planning, and marketing optimization, with clients paying for up-to-date insights and custom research. It differentiates itself through a long history of audience measurement, a global data network, and scalable subscription models. Its goal is to help clients understand consumer media behavior and improve content, advertising, and business decisions.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1963

Recently Posted Jobs

Explore more opportunities at Nielsen

See more jobs