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