R&D Engineer 3, Software
Website Keysight EDA
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 with experience of 4 to 5 years
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
Semiconductors Slowing in 2025