Overview:
Keysight is on the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our 15,000 employees create world-class solutions in communications, 5G, automotive, energy, quantum, aerospace, defense, and semiconductor markets for customers in over 100 countries. Learn more about what we do.
Our powerful, award-winning culture embraces a bold vision of where technology can take us and a passion for tackling challenging problems with industry-first solutions. Diversity, equity & inclusion are integral parts of our culture and drivers of innovation at Keysight. We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers.
Responsibilities:
As a Software Engineer at Keysight Technologies you will be responsible for developing and maintaining protocol analyser and exerciser software for PCIe & CXL standards. You will utilize your expertise in C++ and C# to create high-performance, scalable, and reliable systems that meet the needs of our customers.
This R&D Engineering position offers the opportunity, To work closely with R&D Managers, Solutions & Product Planners, R&D SW/FW Engineers, Software Architects, FPGA Designers, QA Engineers and solution partners in a highly collaborative environment to develop excellent SW solutions from customers requirements, market research and internal requirements.
If you are passionate about pushing the boundaries of technology and thrive in a collaborative and fast-paced environment, we invite you to join our team and contribute to the advancement of PCIe solutions.
The candidate will work closely with teams in Germany and US and coordinate with partners who provide R&D resources necessary for executing the project.
Qualifications:
Education:
Electronics/ Electrical /Computer Science Engineering or closely related field, with work experience in managing R&D projects.
Essential:
Design, develop, and maintain software for protocol analysis and exerciser using C++ and C#.
Candidate should possess a solid understanding of PCIe & CXL protocols.
Ensure the performance, quality, and responsiveness of applications.
Identify and correct bottlenecks and fix bugs.
Help maintain code quality, organization, and automatization.
An understanding of electronic engineering principles, high speed digital design, and signal integrity.
Preferred:
Experience in complex HW/SW projects preferred.
Familiarity with Microsoft Visual Studio
Familiarity with Git source control
Familiarity with Atlassian tools Confluence, Jira, Bitbucket
Careers Privacy Statement
*Keysight is an Equal Opportunity Employer.*