As a Senior Software Development Engineer your responsibilities will include but are not limited to:
Develop and maintain performance models for multiple generations of coherent and non-coherent Network-On-Chip Fabric IPs.
Build SystemC infrastructure to be used by customers to get accurate and approximate early performance metrics
Design and debug RTL and SystemC co-simulation infrastructure and work with Architecture and RTL teams for correlating performance numbers
Interface and collaborate with customers directly to architect and deliver quality performance modeling solutions
The ideal candidate will exhibit the following professional traits:
- Strong foundation and understanding of data structures, algorithms, programming concepts and principles.
- Advanced knowledge of the architecture, systems, simulation environment, development methods.
- Ability to analyze and simplify complex hardware designs into simple performance models within existing simulator
- Good Communication skills, problem solving skills and producing results in a fast-paced environment.
QualificationsYou must possess the below minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates.
Minimum Qualifications:
- Bachelor's Degree in Computer, Electrical Engineering, Computer Science or any STEM related degree with 6 years of industry work experience
- OR Master's Degree in Computer, Electrical Engineering, Computer Science or any STEM related degree with 4 years of industry work experience
- 4+ years' experience in software development
- 4+ years' Experience in SystemC, C++/C and Object-Oriented Programmin
- 4+ years' Experience in Python, or Perl or TCL
Preferred Qualifications:
- Experience with cycle-accurate simulators for benchmarking analysis is a plus
- Experience in performance simulations with Synopsys Platform Architect Ultra
- Understanding of AMBA protocols (AXI, ACE, CHI, APB, AHB)
- Exposure to hardware design concepts and flows (RTL, Synthesis, Place and Route, CDC etc) is a plus.
We offer a total compensation package that ranks among the best in the industry. It consists of competitive pay, stock, bonuses, as well as, benefit programs which include health, retirement, and vacation. Find more information about all of our Amazing Benefits Annual Salary Range for jobs which could be performed in the US $169,820.00-$239,750.00*Salary range dependent on a number of factors including location and experience