Search by job, company or skills

luxoft india

Senior C++ Developer with PCIe Expertise

Save
new job description bg glownew job description bg glow
  • Posted 6 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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:

  • o Work closely with development engineering, product management, and customer solution engineering team to implement features functionality and system profiles for proprietary client application.
  • o Collaborate with development team in view of integrating application components
  • o Debug and troubleshoot complex issues and work closely with the engineering team on the failures and validate the fixes
  • o Finding and alleviating architectural bottlenecks, providing solutions that truly help our customers achieving the same.
  • o Review customer deployments, and customer found issues and address any gaps in production application blueprints

Mandatory Skills Description:

  • o Overall C/C++ background 5+ years , version 14+ preferred ; minimum developer experience 8+ years
  • o 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).
  • o Low-level C++ programming. Bit/Byte manipulations.
  • o Python 3.x experience is required, given some parts of the dev env will require various framework usage (harnesses)
  • o Experience with state machine implementation.
  • o Experience with data stream i/o processing use cases.
  • o Understanding of network protocol stack.
  • o Support software engineers with experimental software releases for unit testing as necessary.
  • o Engaging in all phases of project development and design change, including concept, documentation, design reviews, prototype and test.
  • o Write code that meets standards and delivers the desired functionality using the technology selected for the project.
  • o Facilitate design reviews, define interfaces between code modules, and applies existing technology to designs.
  • o Agile delivery experience with distributed teams.
  • o Experience in performance, scale and convergence performance analysis of related issues and improving the findings at the system level.
  • o 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.
  • o Highly motivated and self-driven.
  • o Able to collaborate cross-functionally to meet challenging goals.

Nice-to-Have Skills Description:

  • o 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.
  • • Participate in and decode DOE IDE Key Exchange.
  • • Participate in and decode SMBus IDE Key Exchange.
  • • SW - 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.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 147465397

Similar Jobs

Bengaluru, India

Skills:

Performance scale and convergence performance analysisAgile deliveryCXL 2.0 and 3.0PCIe Gen 5 and 6State machine implementationPython 3.xNetwork protocol stack