FC20 800x100 TLGbanner

Principal Software Engineer

Principal Software Engineer
by Admin on 07-13-2020 at 12:53 pm

Website Cadence

Cadence is the leader in digital simulation VIP used by customers worldwide to verify countless designs ranging from IP block verification to full SOC verification.  You will join a highly collaborative and enthusiastic team to develop the highest-performance, scalable, software based simulation platform.  This position is located at our San Jose headquarters.

Key responsibilities:

  • Design, develop, test, deploy, maintain and improve software.
  • Develop code for high scalability and performance
  • Profile code to understand bottlenecks and develop solutions.
  • Follow and enhance best practices for software design methodology, tools and infrastructure
  • Participate in and contribute to spec reviews, code reviews and test plan reviews
  • Manage individual project deadlines and deliverables.

Minimum Requirements

  • Strong software programming skills (C/C++), with emphasis on well-structured code and test methodology
  • Must have ability to come up to speed on software architecture, analyze bottlenecks, and propose design improvements
  • Excellent analytical and problem-solving skills required
  • Excellent verbal and written communication skills.
  • BS in CS or EE with at least 7 years of relevant experience in software development OR MS in CS or EE with at least 5 years of relevant experience in SW development OR a PhD in EE or CS with at leat 1 year of relevant experience in SW development

Preferred Qualifications

  • Experience with DRAM protocol’s such as LP4, LP5, DDR5, HBM
  • Experience in using performance profiling tools
  • Knowledge of Python and data analysis packages
Apply for job

To view the job application please visit cadence.wd1.myworkdayjobs.com.