Company Description
Technology is our how. And people are our why. For over two decades, we have been harnessing technology to drive meaningful change.
By combining world-class engineering, industry expertise and a people-centric mindset, we consult and partner with leading brands from various industries to create dynamic platforms and intelligent digital experiences that drive innovation and transform businesses.
From prototype to real-world impact - be part of a global shift by doing work that matters.
Job Description
We are looking for an EDA Integration Engineer to join our team. In this role, you’ll help develop and integrate software solutions, working hands-on with programming, scripting, and debugging. You’ll work closely with other engineers to improve our software tools, making sure they are efficient, reliable, and easy to use.
Responsibilities:
- Build and maintain CAD/EDA software tools.
- Write clean, efficient code following object-oriented programming principles.
- Create and maintain scripts for automation in Linux/Unix environments.
- Work with other team members to understand requirements and improve our tools.
- Perform testing, debugging, and optimization to ensure software quality.
- Stay updated on new technologies and best practices in software development.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Information Science, Electronics and Communication, or similar.
- At least 4 years in software development, preferably in EDA or CAD software.
- Proficient in at least one object-oriented language like Java or C++.
- Experience in CAD/EDA tools and software development.
- Experience with scripting languages like Perl, Shell, or TCL in a Linux/Unix environment.
- Familiarity with Python and databases.
- Basic understanding of web-based frameworks.
- Good communication and teamwork skills.
Top Skills
What We Do
Endava is reimagining the relationship between people and technology.