Talent.com
This job offer is not available in your country.
Software Engineer - C# / C++

Software Engineer - C# / C++

AJ ConsultingDelhi, IN
30+ days ago
Job description

Title : Software Engineer - CPE Team (PCIe & CXL Protocol Test Solutions)

Job Location : Gurgaon

Education : B.TECH / MTECH

Experience : 6 + yrs

Permanent Payroll : Nippon Data Systems Ltd

NIPPON DATA SYSTEMS LIMITED is a provider of IT enabled business solutions which provide our clients competitive business advantage. We partner with our customers to deliver business solutions to their satisfaction and help them 'Live Your Enterprise Potential.

Since the time NDS was established in 1994, we have built a solid foundation of success on which we continue to grow. We specialize in solving business problems by harnessing technology and applying them for developing and implementing customized and standard information systems.

Client : US MNC

Client is a US company that manufactures electronic test and measurement equipment and software. It brings with it the product lines focused on electronics and radio.

Client's products include hardware and software for benchtop, modular, and field instruments. Instruments include oscilloscopes, multimeters, logic analyzers, signal generators, spectrum analyzers, vector network analyzers, atomic force microscopes (AFM), automated optical inspection, automated X-ray inspection (5DX), in-circuit testers, power supplies, tunable lasers, optical power meters, wavelength-meters, electro-optic converters, optical modulation analyzers and handheld tools. In addition, it produces electronic design automation (EDA) software (EEsof division). It mainly serves the telecommunications, aerospace / defense, industrial, computer, and semiconductor industries.

About the Team : Digital & Photonics Center of Excellence (DP COE)

DP COE, part of Client, is globally responsible for the development, manufacturing, and marketing of a leading portfolio of test and measurement solutions, including Oscilloscopes, Bit Error Ratio Testers (BERTs), Arbitrary Waveform Generators (AWGs), Digitizers, Photonics, and Logic / Protocol analyzers.

We serve customers across industries such as Computing, Semiconductors, Wireless, Aerospace & Defense, Storage, and Communications, enabling engineering teams to work faster and deliver higher-quality designs through deep insights and advanced analysis tools.

Role :

As a Software Engineer on the Customer / Product / Partner Engineering (CPE) team, you will play a critical role in supporting, maintaining, developing and sustaining high-performance protocol analyzer and exerciser software for PCIe and CXL standards. This role blends deep technical development with real-world impact, as you collaborate with internal R&D and external customers to understand the requirements & provide immediate solution.

You will collaborate with R&D Managers, Software Architects, FPGA Designers, QA Engineers, and solution partners to deliver high-performance, reliable, and scalable software. This role combines strong technical skills with the ability to work in a cross-functional, global environment, including teams based in Germany and the US. If you're passionate about cutting-edge protocols, high-speed digital systems, and delivering impactful solutions in a collaborative environment, we'd love to hear from you. We would prefer professionals who are ready to contribute in a high impact, hands=on engineering :

  • Engage directly with customers, field engineers, and the marketing team to understand real-world use cases, gather technical feedback, and deliver timely, high-impact solutions that address customer pain points.
  • Design, develop, and enhance protocol analysis and exerciser software for PCIe and CXL standards using C++ and C#, while closely coordinating with core R&D teams to align on architecture, integration, and feature roadmaps.
  • Collaborate with cross-functional engineering teams across software, FPGA, and hardware domains to ensure seamless product functionality and integration.
  • Optimize application performance, responsiveness, and stability through systematic profiling, tuning, and benchmarking.
  • Proactively identify, debug, and resolve technical issues across multiple layers of the stack.
  • Uphold high standards for code quality, maintainability, and automation, contributing to continuous integration and delivery pipelines.
  • Interpret hardware behavior and protocol-level signals to validate and troubleshoot real-world test scenarios in coordination with FPGA and firmware teams.

Qualifications :

Education : Bachelor's or Master's degree in Electronics, Electrical, or Computer Science Engineering, or a closely related field.

Required Skills :

  • 7+ years of professional experience in software development, ideally in complex, multilayered systems.
  • Proficiency in C++ and C#, with a strong grasp of object-oriented design and modern development practices.
  • Solid understanding of PCIe and CXL protocols and their practical applications in hardware / software systems.
  • Experience in debugging and optimizing performance across the software stack.
  • Working knowledge of electronic engineering fundamentals, high-speed digital design, and signal integrity.
  • Comfort using AI-based code generation tools (e.g., GitHub Copilot) to accelerate implementation and improve coding efficiency.
  • Preferred Skills :

  • Experience delivering solutions that integrate with both hardware (FPGA / FW) and software components.
  • Familiarity with Microsoft Visual Studio, Git, and collaborative development workflows.
  • Exposure to Atlassian tools such as Jira, Confluence, and Bitbucket.
  • Experience working with international teams or cross-site engineering environments
  • Why Join Us ?

  • Contribute to cutting-edge solutions built on emerging standards like PCIe Gen5 / Gen6 and CXL.
  • Collaborate with world-class engineers in a global, innovation-focused environment.
  • Tackle technically challenging problems that make a direct impact on customer success.
  • Gain exposure to real-world protocol use cases and the product development process end-to-end.
  • (ref : hirist.tech)

    Create a job alert for this search

    Software Engineer • Delhi, IN

    Related jobs
    • Promoted
    QA Engineer

    QA Engineer

    Grooo ABFaridabad, Haryana, India
    In this role, you will be responsible for testing and articulating.Audio / Video Management Software (VMS).FLIR and third-party devices and solutions. Develop, recommend, and monitor.Prepare reports t...Show moreLast updated: 30+ days ago
    • Promoted
    System Architect

    System Architect

    Crescent Techservicesfaridabad, haryana, in
    Freelance / Contractor / Parttime).Python, FastAPI, Azure, PostgreSQL, ReactJS.SaaS or data platforms, with 5+ years in architectural leadership. Proven production use of LLM-powered features (e.RAG, mu...Show moreLast updated: 2 days ago
    • Promoted
    Technical Support Engineer

    Technical Support Engineer

    Netweb Technologies India Ltd.Faridabad, Haryana, India
    Bachelor's degree in computer science, Information Technology, or a related field.Linux system administration or support. Experience in HPC environments is a plus.Proficiency in Linux / Unix operating...Show moreLast updated: 21 days ago
    • Promoted
    Senior Engineer [C# &.Netcore]

    Senior Engineer [C# &.Netcore]

    L&T Technology ServicesNoida, Uttar Pradesh, India
    Responsibilities Design, develop, and maintain high-quality software modules using.Domain-Aerospace / Software development Contribute to end-to-end development lifecycle : requirements analysis, desig...Show moreLast updated: 30+ days ago
    • Promoted
    Freelance QA Engineer

    Freelance QA Engineer

    Leading MNCnarela, delhi, in
    Looking for a Freelance QA Manual Engineer to join a team of rockstar developers.The candidate should have a minimum of 5+ yrs. If you're looking for freelance / part time opportunity (along with you...Show moreLast updated: 30+ days ago
    • Promoted
    Senior LogicMonitor Developer

    Senior LogicMonitor Developer

    iVedha Inc.narela, delhi, in
    Job Title : Senior LogicMonitor Developer.Platform Engineering Practice is looking for a.API-based integration and automation. In this role, you will lead the design and implementation of monitoring ...Show moreLast updated: 30+ days ago
    • Promoted
    Engineer - Fullstack [T500-20529]

    Engineer - Fullstack [T500-20529]

    ANSRDelhi, IN
    ANSR is hiring for one of its clients.ArcelorMittal was formed in 2006 from the strategic merger of European company Arcelor and Indian-owned Mittal Steel. Over a journey of two decades, we have eme...Show moreLast updated: 9 days ago
    • Promoted
    Software Engineer- TM

    Software Engineer- TM

    AlkamiGurgaon, India
    The Software Engineer will build computer software systems, participating in the design process from beginning to end.Demonstrates technical domain knowledge of the company, including apps, service...Show moreLast updated: 30+ days ago
    • Promoted
    Software Backend Engineer (AI,LLM)(2-Month Contract)

    Software Backend Engineer (AI,LLM)(2-Month Contract)

    Wownomfaridabad, haryana, in
    Computer Vision & Backend Engineer (60-Day Build).Type : Fixed-term contract (60 days, full-time) — extension possible.Location : Remote (Singapore Time, APAC-friendly hours).Day CV & Backend Build —...Show moreLast updated: 2 days ago
    • Promoted
    Lifecomm Programmer

    Lifecomm Programmer

    Webilent Technology, Inc.Delhi, IN
    They will also be responsible for designing and implementing testable and scalable code.Develop quality software and web applications. Experience with Lifecomm and Assembler.Experience working on An...Show moreLast updated: 2 days ago
    • Promoted
    Senior Interface Engine Developer

    Senior Interface Engine Developer

    IKS HealthDelhi, IN
    IKS Health enables the enhanced delivery of exceptional healthcare for today’s practicing clinicians, medical groups and health systems. Supporting healthcare providers through every function of the...Show moreLast updated: 28 days ago
    • Promoted
    Software Support Engineer I

    Software Support Engineer I

    Actablfaridabad, haryana, in
    We’re providing better solutions for hotel companies as the world around us evolves and changes related to using technology, finding labor, and maximizing profits. Our mission is to empower the peop...Show moreLast updated: 23 days ago
    • Promoted
    Software Engineer 2 (Full stack - Backend Focused)

    Software Engineer 2 (Full stack - Backend Focused)

    Intervue.iofaridabad, haryana, in
    At Intervue, we want to change how the world interviews forever.Intervue is an on-demand tech interview platform that streamlines hiring for engineering roles by outsourcing live interviews with re...Show moreLast updated: 28 days ago
    • Promoted
    GenAI Engineer

    GenAI Engineer

    Xebianarela, delhi, in
    Any Xebia Location (Hybrid, 3 days office per week).Building and deploying GenAI solutions leveraging.Collaborating with global teams under US overlap hours. AWS, GenAI, Bedrock, AgenticAI.Ability t...Show moreLast updated: 29 days ago
    • Promoted
    Principal Software Engineer

    Principal Software Engineer

    ANSR Summit ConsultingGurgaon, India
    Own the definition, design, development, delivery and quality for large feature sets, subsystems, or products.Deliver highly scalable, available, and fault-tolerant production applications.Help pre...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Software Engineer - TM

    Principal Software Engineer - TM

    AlkamiGurgaon, India
    The Principal Engineer will build computer software systems, participating in the design process from beginning to end.Leads architectural design patterns and decisions to achieve our strategic pro...Show moreLast updated: 30+ days ago
    • Promoted
    Software QA Engineer (Manual ) Immediate Joiner

    Software QA Engineer (Manual ) Immediate Joiner

    Trantor Software pvt ltdfaridabad, haryana, in
    We’re Hiring : QA Manual Engineer.We’re looking for an experienced.You’ll be responsible for ensuring the quality of a.CMS architecture (Drupal backend). This is a fantastic opportunity to work in a ...Show moreLast updated: 2 days ago
    • Promoted
    Principal Backend Engineer (Python, C#)

    Principal Backend Engineer (Python, C#)

    Intelliasfaridabad, haryana, in
    Intellias is supporting the modernization and ongoing development of a cloud-native, AI-driven platform used across the vehicle product lifecycle by a major global automotive group.The platform ena...Show moreLast updated: 7 days ago
    • Promoted
    Cloud Engineer

    Cloud Engineer

    RAVSoft Solutions Inc.faridabad, haryana, in
    Job Title : Mid-Level AWS Cloud Engineer (AWS Lambda + TypeScript).You will be responsible for building scalable, secure, and high-performance backend systems and infrastructure that power our core ...Show moreLast updated: 10 days ago
    • Promoted
    GenAI Engineer

    GenAI Engineer

    AlignX AIfaridabad, haryana, in
    Generative AI revolution, building intelligent, autonomous agents that solve complex, real-world problems.Our mission is to move beyond simple chatbots and create sophisticated systems that can act...Show moreLast updated: 2 days ago