Software Engineer – Enterprise Analytics & Pricing (Junior level)

Cadence has 1000+ products for sale and thousands of customers all round the world. This makes it complicated to track and improve year over year business outcomes.  We are looking for a Software Engineer to join a small team in the Enterprise Analytics & Pricing group as the technical expert to program and automate key company metrics for Cadence.  Our mission is to prepare and disperse important metrics that our Executive Leadership team needs to make sound business decisions. As part of the role, the candidate will be required to regularly interact across multiple functions within Cadence, including R&D, Sales, Finance and Operations teams for data collection, validation and analysis.

This unique career opportunity will help you develop Enterprise level business knowledge in Finance/Sales/Business Group while leveraging your technical skill.

Key Responsibilities: 

  • Work with the team to automate and research methods to improve the accuracy of revenue models, strategic plans and growth analysis utilizing the technical skills needed to program the automation.

  • As Software data engineer, 70+% of the time will be spent on technical programming with full empowerment on implementation, programming, database architecture, and inputs and output with the result of automated and improved reporting.

  • Develop quoting algorithm to assure pricing guideline has been met for each contract and implement using R/Python/VBA.  

  • Use R/Python programming languages to automate ASP (Average Selling Price) generation across all Cadence product lines

  • Works with engineers to develop efficient data querying and modeling infrastructure

  • Develop and improve Product Line analytics reporting (Revenue growth, Margin, Supportability, Measure Serviceable Addressable Market, ROI etc.)

  • Support team with deal quality assessment for all software contracts.

  • Tracking portfolio level deal quality for sales teams and business managers

  • Develop and direct software system testing and validation procedures, programming, and documentation.

Key skills to succeed at the job:

  • Data science background plus deep familiarity with VLSI design process and how Cadence and competitive tools map to different stages of design process.

  • IC design experience is a plus.

  • Fluent with Microsoft Excel and VBA Macros.

  • Strong programming skills and knowledge of databases and data analysis languages (R or Python).

  • Experience handling large datasets and understanding of what types of analysis/visualizations will be best on the data.

  • Experience with Anaplan & Tableau is a plus.

  • BS or Master’s degree in Computer Science/ Electrical Engineering and practical experience with programing is necessary.

Share this job