R&D Software Engineer (EDA)
KEYSIGHT TECHNOLOGIES SINGAPORE (SALES) PTE. LTD.
15 hours ago
Posted date15 hours ago
N/A
Minimum levelN/A
Human ResourcesJob category
Human ResourcesKeysight 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:
The essential requirements of the job include:
It would be a plus if you also possess:
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 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
The essential requirements of the job include:
- BS/MS in CS or EE
- 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 code
It 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
JOB SUMMARY
R&D Software Engineer (EDA)
KEYSIGHT TECHNOLOGIES SINGAPORE (SALES) PTE. LTD.
Singapore
15 hours ago
N/A
Full-time
R&D Software Engineer (EDA)