
Software Engineer
3 weeks ago
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 : Keysight Technologies
Keysight Technologies, or Keysight, is a US company that manufactures electronic test and measurement equipment and software. In 2014, Keysight was spun off from Agilent Technologies, bringing with it the product lines focused on electronics and radio, leaving Agilent with the chemical and bio-analytical products. The name is a blend of key and insight, and was chosen to convey that the company "unlocks" "critical or key insights.
Keysight'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 Keysight Technologies, 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.
-
Software Engineer
4 weeks ago
Delhi, Delhi, India TekIT Software Solutions Pvt. Ltd. Full timeExperience : 3+ years.Location : Remote.Job Description :We are looking for experienced software engineers (tech lead level) who are familiar with high-quality public GitHub repositories and can contribute to this project.You should have experience working with well-maintained, widely used repos with 5000+ stars.This role involves hands-on software...
-
Embrace Software
4 weeks ago
Delhi, Delhi, India Embrace Software Inc Full timeAbout Us : Embrace Software, headquartered in Tampa, USA, is one of the fastest-growing software acquirers in the world. We focus on building niche software businesses that deliver mission-critical solutions across industries (Industrial, Healthcare, Fintech and Edtech).Why Join Embrace : Rapid Growth : Our team has expanded to over 300 members in just 4...
-
Software Engineer
1 week ago
Delhi, Delhi, India MindBrain Full timeJob Title : Software Engineer Distributed Systems.Experience : 45 Years.Location : Remote.Job Description :We are seeking a talented and experienced Software Engineer with a strong background in developing distributed systems.This is a 6-month remote contract opportunity for professionals who are passionate about building scalable, high-performance systems...
-
Embrace Software
4 weeks ago
Delhi, Delhi, India Embrace Software Inc Full timeAbout Us : Embrace Software, headquartered in Tampa, USA, is one of the fastest-growing software acquirers in the world. We focus on building niche software businesses that deliver mission-critical solutions across industries (Industrial, Healthcare, Fintech and Edtech).Why Join Embrace : Rapid Growth : Our team has expanded to over 300 members in just 4...
-
Software Engineer
4 weeks ago
Delhi, Delhi, India Infraveo Technologies Full timeWe are looking for a highly skilled and motivated Software Engineer with expertise in Graph Neural Networks (GNNs) to join our remote team. This role is ideal for someone who is passionate about open-source software, thrives in solving real-world problems through graph-based machine learning, and wants to contribute to innovative and scalable ML systems.Key...
-
Software Engineer in Test
1 day ago
Delhi, Delhi, India Imetris Corporation Full timeImetris is hiring 3 Software Engineer in Test having experience in Automation coding in C# using Selenium ( not JAVA)Job Title: Mid to senior Software Engineer in TestWorksite: Remote ( preferable Mumbai, Pune)Experience Level: Senior (5+ years)We are looking for a Offshore Software Engineer in Test with strong experience in C#, Selenium, API testing, and...
-
Software/QA - Engineer/Analyst
1 week ago
Delhi, Delhi, India HRM Counsel Private Limited Full timeWe are looking for a passionate Software/QA - Engineer/Analyst to design, develop and install software solutions. Software/QA - Engineer/Analyst responsibilities include gathering user requirements, defining system functionality and writing code in various languages, like Java, Ruby on Rails or .NET programming languages (e.g. C++ or JScript.NET.) Our ideal...
-
Software Engineer – TCMS
1 week ago
Delhi, Delhi, India Rail Personnel Full timeEnglish We are seeking Software Engineers specializing in Embedded Electronics to join our expanding engineering team. This role is ideal for motivated individuals with 1-2 years of hands-on experience in embedded systems development who want to contribute to cutting-edge projects in a fast-paced and collaborative environment.Key Responsibilities:- Design,...
-
Embrace Software
4 weeks ago
Delhi, Delhi, India Embrace Software Inc Full timeAbout Us : Embrace Software, headquartered in Tampa, USA, is one of the fastest-growing software acquirers in the world.We focus on building niche software businesses that deliver mission-critical solutions across industries (Industrial, Healthcare, Fintech and Edtech).Why Join Embrace : Rapid Growth : Our team has expanded to over 300 members in just 4...
-
Software Engineering Lead
2 days ago
Delhi, Delhi, India beBeeEngineering Full time ₹ 9,00,000 - ₹ 12,00,000Job DescriptionWe are seeking an experienced Software Engineering Lead to join our team. As a key member of our engineering organization, you will be responsible for defining code architecture decisions to support high-performance and scalable products with minimal footprints.Building data from multiple systems and REST APIs, abstracted from the UI through a...