Skip to content

General Information

Job Title
Software Engineering, Sr Staff Engineer
Job ID
5345
Country
Portugal
City
Moreira Da Maia
Date Posted
03-Sep-2024
Job Category
Engineering
Job Subcategory
Software Engineering
Hire Type
Employee
Remote Eligible
No

Descriptions & Requirements

Job Description and Requirements
We are a team of passionate developers working on producing high quality simulation and modeling tools for the ARC family of highly configurable processors. We are looking for an engineer like you to be part of the team to work on a high performance simulation and modeling product that assist AI and Vision SoC developers at various stages of their development cycle.

Responsibilities:

•         Develop and implement new features for the transaction level SystemC simulation models as well as cycle approximate simulation models for ARC processors and peripherals
•         Develop and implement Virtual Platforms using ARC SystemC simulation models
•         Ensure the very best integration of our ARC simulation technology with high-profile Synopsys tools such as Synopsys Virtualizer and Synopsys Platform Architect
•         Maintain and improve the current simulation products
•         Interact with software and hardware development teams to improve the products for a rich detailed embedded modeling experience
•         Perform various benchmarking and engineering testing tasks to improve the quality of our simulation models and Virtual Platforms
•         Assist product marketing and customer support teams with pre and post sales situations as needed

Qualifications:

•         Experience with SystemC 2.x, TLM 2.x API, and Accellera SystemC standards;
•         Experience with SoC platform modeling and SystemC based Virtual Platforms;
•         Experienced programming skills in C++ language;
•         Experienced design, coding and debugging skills;
•         Experience with Synopsys Virtualizer or Synopsys Platform Architect tools is a plus;
•         Experience with Synopsys SystemC Modeling Library (SCML) is a plus;
•         Experience with integration of SystemC models and Virtual Platforms with various debuggers is a plus;
•         Extensive understanding and experience with the system level modeling tools is a plus;
•         Thorough understanding transaction level and cycle approximate models and of instruction set simulation for processors and peripherals is a plus;
•         Experience with and domain knowledge of vision and AI algorithms is a plus;
•         Understanding of ARC processors and ISA is a plus;
•         Excellent teamwork and communication skills;
•         BSCS degree or equivalent, MSCS preferred.


At Synopsys, we’re at the heart of the innovations that change the way we work and play. Self-driving cars. Artificial Intelligence. The cloud. 5G. The Internet of Things. These breakthroughs are ushering in the Era of Smart Everything. And we’re powering it all with the world’s most advanced technologies for chip design and software security. If you share our passion for innovation, we want to meet you.


 

Inclusion and Diversity are important to us. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, military veteran status, or disability.