Senior Software Engineer - EDA
Job Description:
We are currently engaged in several development/training projects with large semiconductor houses and Design Automation Software companies. We are looking for senior Software engineers for our clients in Bangalore to contribute in the following areas:
- System Infrastructure tools and methodology (regression automation)
- EDA development and EDA flows
- System-On-Chip (SOC) tools implementation
- VIP Support
- Tools for Emulation
- Cloud based verification tools
As a senior software engineer, you will be responsible for independently specifying, executing and delivering projects at the customer site. This includes:
- working closely with chip teams to actively track the software and IP releases and enable the quality flows
- provide support for internal EDA tools
- implement new features for proprietary tools and flows
- implementing automatic tracking systems for IP consistency.
- implementing innovative solutions to enhance the quality assurance flow
Educational Qualfications:
Masters or Bachelors degree in Computer Science/ Computer Engineering or Electronics Engineering
Required Experience:
1 to 3 years software development experience in C++/PERL
Job Location:
Bangalore, India
Required skills:
- Good understanding of parser technology including Bison, ANTLR
- Familiary with version control systems like Clearcase and SVN
- Experience with EDA software tool development
- At least one software language (such as C++/Java/Perl/Python)
- Familiarity with a database system (such as MySQL or MongoDB)
- Familiarity with at least one HDL such as VHDL/Verilog/SystemVerilog/SystemC
- Good communication and leadership skills to interface with customer
- Enthusiasm and self-motivation to learn new technologies