Software Engineer
6 days ago
Location : Gurugram Job Type : ContractExperience : 6.00-7.00 YearsSoftware Engineer CPE Team (PCIe & CXL Protocol Test Solutions) 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 Overview :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, wed love to hear from you. We would prefer professionals who are ready to contribute in a high-impact, hands-on engineering environment. Key Responsibilities :- 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 : Bachelors or Masters 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.Skills :- C++- PCIe (ref:hirist.tech)
-
Software Engineer
2 weeks ago
Gurugram, India FINDERNEST SOFTWARE SERVICES Full timeDescription : - Role : Software Engineer- Golang- Location : Hyderabad, Noida, or Gurugram- Experience Required : 6 - 10 YearsMust-Have Skills : - Strong, hands-on experience with Golang- Good coding experience with Python (or Java/other similar languages, with Golang as primary)- Strong knowledge and experience in API development within microservices...
-
Senior Software Engineer
5 days ago
Bengaluru, Gurugram, India SP Software Full time ₹ 12,00,000 - ₹ 36,00,000 per yearRole & responsibilitiesMust have - Python Fast API, Kubernetes Microservices, MongoDB Good to have - AI Engineering Domain Knowedge - US Healthcare, ClaimsBackend Engineering: Develop robust APIs and backend services for claims processing, eligibility checks, and other healthcare operations using RESTful standards.Design and Develop Scalable...
-
Lepton Software
2 weeks ago
Gurugram, India Lepton Software Full timeDescription: We are seeking a highly skilled Technical Project Manager (TPM) to lead process optimization and automation efforts within organization.JOB RESPONSIBILITY:- Were looking for a seasoned Technical Project Manager with a strong foundation in software development and hands-on experience in technologies like Python, React, Docker, Linux, and...
-
Software Engineer
1 day ago
gurugram, India M1xchange Full timeWe're Hiring: Software Engineer (2–5 Years)We're looking for a Software Engineer who enjoys building reliable, scalable applications. If you love solving real business problems and improving systems, this role is a great fit.Position: Software Engineer (Java)Skills Needed:- Strong Core Java- Spring Boot & Hibernate- Microservices- SQL / NoSQLWhat You'll...
-
Lepton Software
2 weeks ago
Gurugram, India Lepton Software Full timeRole Overview :We are seeking a seasoned Technical Project Manager (TPM) with 5+ years of experience to lead process optimization and automation efforts within the organization.The role demands a strong foundation in software development with prior development experience in similar technical stacks and project types.Based full-time from the Gurugram office,...
-
Software Engineer
5 days ago
Gurugram, India Valkyrie People Consulting Full timeJob Title: Software Engineer Location: Gurugram, India Industry: IT Job Summary: The Software Engineer will design, develop, and maintain software solutions, contributing to the company’s IT projects and technological innovations. This role requires a proficient developer skilled in programming, problem-solving, and software lifecycle management, with a...
-
Software Engineer
1 day ago
Gurugram, India Valkyrie People Consulting Full timeJob Title: Software Engineer Location: Gurugram, India Industry: IT Job Summary: The Software Engineer will design, develop, and maintain software solutions, contributing to the company’s IT projects and technological innovations. This role requires a proficient developer skilled in programming, problem-solving, and software lifecycle management, with a...
-
Software Engineer
3 days ago
Gurugram, Gurugram, India NatWest Group Full timeJob Description Join our digital revolution in NatWest Digital X In everything we do, we work to one aim. To make digital experiences which are effortless and secure. So we organise ourselves around three principles: engineer, protect, and operate. We engineer simple solutions, we protect our customers, and we operate smarter. Our people work differently...
-
Software Engineer
6 days ago
Gurugram, India Valkyrie People Consulting Full timeJob Title: Software EngineerLocation: Gurugram, IndiaIndustry: ITJob Summary:The Software Engineer will design, develop, and maintain software solutions, contributing to the company’s IT projects and technological innovations. This role requires a proficient developer skilled in programming, problem-solving, and software lifecycle management, with a strong...
-
Software Engineer
4 days ago
Gurugram, India Valkyrie People Consulting Full timeJob Title: Software EngineerLocation: Gurugram, IndiaIndustry: ITJob Summary:The Software Engineer will design, develop, and maintain software solutions, contributing to the company’s IT projects and technological innovations. This role requires a proficient developer skilled in programming, problem-solving, and software lifecycle management, with a strong...