Talent.com
Senior Software Engineer (C / C++)

Senior Software Engineer (C / C++)

ConfidentialPune, India
5 days ago
Job description
  • Career
  • Engineering
  • Senior Software Engineer (C / C++)
  • Senior Software Engineer (C / C++)

    We are seeking a highly skilled C++ Developer to join our dynamic team. The ideal candidate will have strong proficiency in C++ programming, a deep understanding of object-oriented design, and experience in developing high-performance applications. You will work closely with cross-functional teams to design, develop, and maintain software solutions that meet business needs. You need to have proven experience with Windows Internals, Low-Level Development, Kernel Development, and WDK.

    Status : Full Time, Employee

    Experience : 8+ Years

    Qualifications : BE / B.Tech / MCA / MS in Computer Science

    Location : Baner, Pune

    Roles & Responsibilities

    • Design, develop, and optimize high-performance applications using C++.
    • Experience with Kernel Development.
    • Experience with Windows Driver Kit, Windows File System Driver, Windows Filtering Platform, and Windbg.
    • Collaborate with software engineers, designers, and stakeholders to define and implement new features.
    • Maintain and improve existing codebases by fixing bugs and implementing enhancements.
    • Write clean, scalable, and well-documented code following best practices.
    • Perform code reviews to ensure code quality and adherence to coding standards.
    • Work on multi-threaded and real-time applications.
    • Optimize software for performance, reliability, and scalability.
    • Stay up to date with the latest trends and advancements in C++ development.
    • Requirements

    • Proven experience in C++ development with hands-on coding skills.
    • Strong understanding of object-oriented programming (OOP) principles and design patterns.
    • Experience with STL, Boost, or other C++ libraries.
    • Knowledge of multi-threading, memory management, and performance optimization.
    • Familiarity with software development tools such as Git, CMake, and debugging tools.
    • Experience with database systems (SQL / NoSQL) is a plus.
    • Ability to work independently and collaboratively in a team environment.
    • Strong problem-solving skills and attention to detail.
    • Good To Have

    • Experience with modern C++ (v17 / 20).
    • Familiarity with Agile development methodologies.
    • Knowledge of scripting languages like PowerShell or Bash is a plus.
    • Exposure to cloud technologies and distributed systems.
    • What We Offer You

    • A constant stream of new things for you to learn. We're always expanding into new areas and exploring new technologies.
    • A set of extraordinarily talented and dedicated peers.
    • A stable, collaborative, and supportive work environment.
    • Compensation

      It will be the best in the industry and according to experience of the candidate and company norms.

      To apply for this position, please email your resume to [HIDDEN TEXT] and simply mention in the subject as Senior Software Engineer.

      APPLY NOW

      Skills Required

      Kernel Development, Cmake, Windows Internals, Stl, Sql, Nosql, Git, Boost, Wdk, Windbg

    Create a job alert for this search

    Senior Software Engineer • Pune, India