
R&D Engineer 2, Software
- Singapore
- Permanent
- Full-time
- Research, design, and implement EDA software for High Speed Digital applications
- Define architecture of new software modules and products
- 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.
- Work in a high-performance team with a culture in software organization of quality, ownership, collaboration, continuous improvement, and data-driven decision making.
- Research problems discovered by QA or Customers and provide products fixes
- Gain experience in complex development activities, including the design, implementation, maintenance, testing and documentation of software modules and sub-systems
Development experience in C++/Python and OOP designs
Experience in algorithm design/tradeoffs, data structures, data flow and API design
Good oral and verbal communication skills
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 codeIt would be a plus if you also possess:Knowledge of EDA tools and EDA flows
Knowledge of GUI development using Qt
Knowledge and experience of development/application of AI/ML tools***Keysight is an Equal Opportunity Employer.***