Enable job alerts via email!

R&D Software Engineer (EDA)

KEYSIGHT TECHNOLOGIES SINGAPORE (SALES) PTE. LTD.

Singapore

On-site

SGD 70,000 - 110,000

Full time

10 days ago

Job summary

A technology leader is seeking a skilled software developer specialized in EDA applications to join their Agile team in Singapore. The successful candidate will research and implement innovative design software, collaborating with cross-functional teams. They will leverage their expertise in C++, Python, and algorithm design while ensuring quality and efficiency in solutions. If you have a passion for software development and a strong technical background, consider applying to contribute to next-generation technologies.

Qualifications

  • 5+ years of hands-on experience in complex C/C++/Python software development.
  • Experience in geometry processing, EM simulation, and high-frequency design.
  • Solid understanding of Jenkins CI/CD development flows.

Responsibilities

  • Research, design, and implement EDA software for High Speed Digital design applications.
  • Collaborate with product development teams to enhance EDA flow.
  • Provide technical support to key customers and address quality issues.

Skills

C++
Python
OOP
Algorithm Design
Data Structures
API Design
Communication Skills
Team Collaboration
Jenkins CI/CD
Reusable Code

Education

BS/MS/PhD in Computer Science or Electrical Engineering

Job description

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 award-winning culture embraces a bold vision of where technology can take us and a passion for tackling challenging problems with industry-first solutions. 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:

In this role, you will have the opportunity to:

  • Research, design, and implement EDA software for High Speed Digital design applications
  • Work in a fully Agile software development team in a geographically distributed organization
  • Collaborate with multi-functional product development teams to deliver solutions that enhance and complement our overall EDA flow.
  • Lead by example and help grow a high-performance team and nurture a culture in software organization of quality, ownership, collaboration, continuous improvement, and data-driven decision making.
  • Provide technical support to key customers
  • Research problems discovered by QA or Customers and provide products fixes
  • Work independently with minimal supervision and may take on some planning and mentoring responsibilities.
  • Perform moderately complex development activities, including the design, implementation, maintenance, testing and documentation of software modules and sub-systems

Qualifications:

  • BS/MS/PhD in CS or EE
  • 5+ yrs of hands on experience in complex C/C++/Python software development
  • Working knowledge of C++/Python and OOP
  • Proficiency in algorithm design/tradeoffs, data structures, data flow and API design
  • Excellent oral and verbal communication skills
  • Experience in geometry processing & simplification, EM simulation, high-frequency design, and S-parameters
  • Experience in analysis of high-speed serial and/or DDR channels
  • Great team player and willing to take on a variety of projects, customer issues, and quality fixes
  • Solid understanding of Jenkins CI/CD development flows and impact of DevOps on architecture
  • Passion for crafting efficient and reusable code

It would be a plus if you also possess:

  • Prior experience in developing EDA software tools
  • Knowledge of EDA tools and EDA flows
  • Knowledge of GUI development using Qt
  • Knowledge and experience of development/application of AI/ML tools
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.