View Our Website View All Jobs

Hardware Modeling Engineer

What are the top 3 "must have non-negotiable" skill sets that need to be present on a resume? 

  • C++ - 3yrs experience
  • Python or Perl - at least 1 yr experience
  • Complex to Semi-Complex SW Programming experience

 Are there any specific certifications, educational background or portfolios that you’re looking for?

  • At-least Bachelors in Engineering

 Are you open to candidates who can only work remote? 

  • Yes

Mandatory Pre-screen Questions:

  1. On the scale of 1 - 10, in your opinion, how proficient you are Programming in C++ and knowhow of STL libraries.
  2. On the scale of 1 - 10, in your opinion, how proficient you are Programming in Python.
  3. What are the 3 important design elements to address while designing a malloc(size_t) function.




  • Work with Hardware IP architect to develop performance models for exploration and verification purposes.
  • Support use of C/C++ models for architectural and performance estimation & exploration.
  • Help develop, and maintain, Performance Dashboard for Key Perf Metric, tests and cores.
  • Help develop directed Performance Tests and corresponding targets.
  • Support integrating the models into Virtual Platforms by SystemC wrappers for early SoC performance projections
  • Feedback hardware understanding and improvements to Architects  
  • Support multiple phases of SoC development – including pre-silicon performance projection, firmware development 
  • Ability to communicate quickly

Must Have/ Non Negotiable 



3+ years of experience in coding: C++  

1+ years of experience in computer architecture/ embedded programing

1+ years of experience in scripting language – python or perl 


Wish List/ Nice to Have


2+ years of performance modeling for hardware accelerator design

1+ SystemC/TLM2 experience  

Experience in GPU Performance Model

MS in Computer Science/EE or equivalent

Read More

Apply for this position

Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file