Senior C++ Developer with PCIe Expertise

Apply
Apply

Share

successfully icon

Successfully

The vacancy has been successfully added to favorites

location icon

Bengaluru, India

specialization icon

C/C++

lob icon

Cross Industry Solutions

date icon

02/03/2026

Req. VR-121370

Apply
Project description

Product can be summarized as an advance bus traffic analysis solution, with very high speed compliance for modern protocols, based on a hybrid architecture of CPU and GPU processing, for a Global Networking Testing and Validation equipment provider. This is a state-of-the-art tool in product benchmarking adhering to the latest PCIe standards on the market.

Our team: A team of networking enthusiasts willing to contribute to customer success. Technologies used: Networking protocols, traffic generation tools, Windows/Linux servers, network virtualization, network security, wireless, network management tools, microservices

Opportunities: Networking and testing certifications, collaboration with an international team of professionals, working with the latest networking technologies and concepts, access to trainings

Responsibilities
bullet icon

Work closely with development engineering, product management, and customer solution engineering team to implement features functionality and system profiles for proprietary client application.

bullet icon

Collaborate with development team in view of integrating application components

bullet icon

Debug and troubleshoot complex issues and work closely with the engineering team on the failures and validate the fixes

bullet icon

Finding and alleviating architectural bottlenecks, providing solutions that truly help our customers achieving the same.

bullet icon

Review customer deployments, and customer found issues and address any gaps in production application blueprints

Skills

Must have

bullet icon

Overall C/C++ background 5+ years , version 14+ preferred ; minimum developer experience 8+ years

bullet icon

Proven experience with PCIe Gen 5 and 6, CXL 2.0 and 3.0, as well as IDE (as specified by PCIe and CXL standards).

bullet icon

Low-level C++ programming. Bit/Byte manipulations.

bullet icon

Python 3.x experience is required, given some parts of the dev env will require various framework usage (harnesses)

bullet icon

Experience with state machine implementation.

bullet icon

Experience with data stream i/o processing use cases.

bullet icon

Understanding of network protocol stack.

bullet icon

Support software engineers with experimental software releases for unit testing as necessary.

bullet icon

Engaging in all phases of project development and design change, including concept, documentation, design reviews, prototype and test.

bullet icon

Write code that meets standards and delivers the desired functionality using the technology selected for the project.

bullet icon

Facilitate design reviews, define interfaces between code modules, and applies existing technology to designs.

bullet icon

Agile delivery experience with distributed teams.

bullet icon

Experience in performance, scale and convergence performance analysis of related issues and improving the findings at the system level.

bullet icon

Strong verbal and written communication skills. Ability to communicate effectively at all levels of the organization: Product Management, Technical Marketing, Field Sales, Documentation and Development Team.

bullet icon

Highly motivated and self-driven.

bullet icon

Able to collaborate cross-functionally to meet challenging goals.

Nice to have

bullet icon

Decode and understand PCIe and CXL packets/flits as captured by analyzer to write analysis code and to be able to write CXL compliance tests. o Sample of tasks usually performed on this project.

bullet icon

Participate in and decode DOE IDE Key Exchange.

bullet icon

Participate in and decode SMBus IDE Key Exchange.

bullet icon

SW

bullet icon

On-the-fly decryption of IDE TLPs in analyzer to enable trigger/filter on encrypted TLP contents. o Create and maintain the build plans for components/services.

Other
seniority icon

Languages

Hindi: C2 Proficient,English: C2 Proficient

seniority icon

Seniority

Senior

Bengaluru, India

Req. VR-121370

C/C++

Cross Industry Solutions

02/03/2026

Req. VR-121370

Apply for Senior C++ Developer with PCIe Expertise in Bengaluru

*Indicates a required field

Under the terms of your specific consent or to perform our obligations under a contract with you, as applicable, we, Luxoft Holding Inc. will manually and electronically process your personal data, specifically your first name, last name, phone number, e-mail address and other data you provide us through this form.


Within this context, we process personal data only for the specific purpose(s) indicated in the individual consent language or other notices provided below.


We will – insofar as reasonably necessary for the purpose you have agreed to and within the scope of applicable laws – transfer your personal data to other entities within the Luxoft Group and to the group of third party recipients listed in our Privacy Notice. Such Recipients can be located outside the European Union (EU) and/or the European Economic Area (EEA) (“Third Countries”). The Third Countries concerned, e.g. the USA, may not have the level of data protection that you enjoy e.g. under the GDPR. This can result in disadvantages such as an impeded enforcement of data subjects’ rights, a lack of control over further processing and access by state authorities. You may only have limited legal remedies against this. Insofar our transfer of your personal data to recipients in Third Countries is not covered by an adequacy decision of the EU Commission, we achieve an adequate level of data protection as further detailed out in our Privacy Notice.


With your consent, we personalise marketing communications to you by way of carrying out marketing research analysis, analysing the surfing-behaviour of our website visitors and to adjust it to their detected tendencies, as well as to plan more efficient future marketing activities. This personalised marketing does not include any automated decision-making activities.


Further information on how we process personal data in general is available in our Privacy Notice. You may withdraw any given consent at any time. The withdrawal of your consent(s) will not affect the lawfulness of processing before its withdrawal. For any request in this context, please e-mail us at: DPO@luxoft.com.


Before uploading CV or any other information to this website, to learn more about your obligations and restrictions arising from the use of this website, please read our Terms of Use.