Software Engineer Ii Job in Cadence Design Systems
Software Engineer Ii
- Pune, Pune Division, Maharashtra
- Not Disclosed
- Full-time
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.
Key requirements:
- Experience in high performance SOC architecture with focus on system-level trade-offs
- Development of functional and behavioral (cycle-level) models using C++/SystemC
- Experience in using RTL/UVM System Verilog simulation environments for model validation
- Experience in creating workloads for different SoC components at required levels of abstraction
- Knowledge of scripting languages (python, perl)
- Excellent communication skills and ability to work in a team spread over multiple time-zones
- BS/MS degree in Computer Science or Electrical Engineering, or equivalent practical experience
Job Role:
- Design and develop cycle approximate C++/SystemC models for Cadence's IPs like DDR controller, PCIe controller, etc for use in architectural exploration and performance analysis at different levels - subsystem and SoC level.
- Design and develop protocol specific functional models for various Cadence's interface IPs like USB, Ethernet, UFS, DP, etc
- Interact with IP designers and architects to understand various IP design/implementation specification and behavior
- Participate in defining traffic patterns, tools and methodology based on the model to help identify functional issues and performance bottlenecks
- Documentation of design specifications, implementation details, FAQ's, application notes, etc
- Responding to customer cases and reproducing performance issues reported by the customer
Were doing work that matters. Help us solve what others cant.

