Senior C++ Developer

Noida, Uttar Pradesh, India
Mar 29, 2024
Mar 29, 2025
Remote
Full-Time
5 Years
Job Description

Are you ready to join a cutting-edge project aimed at revolutionizing corporate network solutions? Our team is seeking a skilled individual with a notice period of up to one month to contribute to our advanced packet filtering solution. This solution, boasting incredibly high BUS speeds, utilizes a hybrid architecture of CPU and GPU processing. As part of a Global Networking Testing and Validation equipment provider, you'll be at the forefront of developing state-of-the-art tools focused on enhancing security and providing intelligent insights into detectable traffic.

Our Team
Join a passionate team of networking enthusiasts dedicated to ensuring customer success. We embrace a collaborative environment where everyone's contributions are valued.

Technologies Used
Get hands-on experience with a variety of cutting-edge technologies, including networking protocols, traffic generation tools, Windows/Linux servers, network virtualization, network security, wireless technologies, network management tools, and microservices.

Opportunities
This role offers opportunities for networking and testing certifications, collaboration with an international team of professionals, exposure to the latest networking technologies and concepts, and access to ongoing training and development.

Responsibilities

  • Collaborate closely with development engineering, product management, and customer solution engineering teams to implement features, functionality, and system profiles for our proprietary client application.
  • Work with the development team to integrate application components seamlessly.
  • Debug and troubleshoot complex issues, working closely with the engineering team to identify failures and validate fixes.
  • Identify and address architectural bottlenecks to improve customer experience.
  • Review customer deployments and address any gaps in production application blueprints.

Skills Required

Must-Have Skills

  • Strong background in C/C++ programming (5+ years), preferably version 14 or higher.
  • Proficiency in low-level C++ programming, including bit/byte manipulations.
  • Experience with state machine implementation and data stream I/O processing.
  • Understanding of network protocol stack.
  • Agile delivery experience with distributed teams.
  • Strong verbal and written communication skills, with the ability to effectively communicate across all levels of the organization.
  • Highly motivated and self-driven, with the ability to collaborate cross-functionally to achieve challenging goals.

Nice-to-Have Skills

  • Experience with PCIe Gen 5 and 6, CXL 2.0 and 3.0, and IDE (as specified by PCIe and CXL standards).
  • Ability to decode and understand PCIe and CXL packets/flits as captured by analyzers.
  • Experience with on-the-fly decryption of IDE TLPs in analyzers to enable trigger/filter on encrypted TLP contents.
  • Ability to create and maintain build plans for components/services.

If you are passionate about networking technologies and enjoy working in a dynamic, collaborative environment, we'd love to hear from you. Join us in shaping the future of corporate network solutions!