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, employees create world-class solutions in communications, 5G, automotive, energy, quantum, aerospace, defense, and semiconductor markets for customers in over 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. About the Team : Keysight EDA is at the forefront of enabling Photonic IC design automation within our advanced EDA platform. Our exciting new project, EPDA (Electronic Photonics Design Automation), is a collaborative effort between experts in electronics, photonics, and software engineering. Our diverse team, spread across Belgium and India, is expanding rapidly, and we're seeking talented software engineers to accelerate the development of our EPDA solutions. Responsibilities About the Job : We are looking for passionate software engineers to join our Keysight EDA team, focusing on the development of Photonic IC (PIC) software design automation solutions. Our EPDA initiative aims to create a cutting-edge photonic CAD / CAE program for the design, simulation / analysis, and layout of PIC for photonic device systems. This role involves developing a platform for process design kits (PDK), validating PIC designs, and establishing seamless PIC design flows. You will be instrumental in integrating these solutions into existing Keysight EDA tools, ensuring industry-standard compliance and seamless integration of various golden standards. What You Will Be Doing : Design and Development : Contribute to the design and development of EPDA solutions within the Keysight EDA platform. Software Engineering : Write clean, efficient code to enable the EPDA solution, working with other developers to design algorithms and flowcharts. Integration : Integrate software components and third-party programs to create a cohesive solution. Test-Driven Development : Practice test-driven development, verifying and deploying programs and systems. Maintenance and Debugging : Troubleshoot, debug, and upgrade existing software to ensure optimal performance. Documentation : Create technical documentation for reference and reporting. Customer Requirements : Understand customer requirements and translate them into technical tasks. Agile Development : Participate in the Agile software development process, collaborating with a global team. Problem-Solving : Apply problem-solving skills to keep projects on track and deliver exceptional results. Qualifications Required Qualifications : Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. Advanced industry experience in C++ software development (preferred in EDA software development). Proficiency with simple and complex data structures. Extensive experience with source control systems and CI / CD platforms. Experience in Agile software development. Desired Qualifications : Knowledge of databases. Programming skills in Python. Entrepreneurial and growth mindset. Strong communication skills. Careers Privacy Statement