Job 6 van 29


Report this listing

Solliciteren



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. 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


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.
  • Strong communication skills


Careers Privacy Statement


***Keysight is an Equal Opportunity Employer.***

Solliciteren