Job Description
• Experience in writing models using different flavors of TLM, especially, Synopsys’ Fast timed (FT) flavor
• Experience building TLM 2.0 interfaces to support open core protocol (OCP) and multi-beat protocols like AXI
Duties:
• Create bridge modules in System C to translate between different flavors of TLM
• Integrate System C components that support different flavors of TLM into Synopsys Platform Architect
• Ensure support for multi-beat protocols like AXI when building translation bridges
Skills
Must Have:
• 3+ years of experience in C++, System C and transaction level modeling (TLM 2.0)
• Experience with performance modeling and analysis for networks on chip (NoCs)
• Experience in custom IP block performance/power estimates
• Ability to write, manipulate and maintain scripts - Python or similar (Perl, bash/awk, Tcl)
Wish List/ Nice to Have:
• MSEE/CS or equivalent experience
Education
• Must Have: Bachelor degree in Electrical/Computer Engineering or Computer Science
• Master's Degree preferred but not required.
This is the pay range that the employer reasonably expects to pay for this position: $79.40/hour $93.08/hour
Optional Benefits: Medical, Dental, Vision, 401K
The Facebook CWX Program is enabled by a cutting-edge software platform called TalentNet that leads the contingent labor world for technology innovation. The software platform leverages Machine Learning and Artificial Intelligence to make sure the right people end up in the right job.
At Facebook, we are constantly iterating, solving problems, and working together to connect people all over the world. That’s why it’s important that our workforce reflects the diversity of the people we serve. Hiring people with different backgrounds and points of view helps us make better decisions, build better products, and create better experiences for everyone.
We give humans the power to build community and bring the world closer together. Our products empower more than 3 billion people around the world to share ideas, offer support, and make a difference.