Senior/Expert Photonics Design Automation Engineer
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.
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.
Responsibilities
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. This role involves developing a platform for process design kits (PDK), validating PIC designs, and establishing seamless PIC design flows.
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.
Desired Qualifications:
* Knowledge of databases.
* Programming skills in Python.
Seniority Level: Associate
Employment Type: Full-time
Industries: Appliances, Electrical, and Electronics Manufacturing
***Keysight is an Equal Opportunity Employer.***
#J-18808-Ljbffr