Emulation Engineer MatchPoint Solutions is a fast-growing, young, energetic global IT-Engineering services company with clients across the US. We provide technology solutions to various clients like Uber, Robinhood, Netflix, Airbnb, Google, Sephora, and more! More recently, we have expanded to working internationally in Canada, China, Ireland, UK, Brazil, and India. Through our culture of innovation, we inspire, build, and deliver business results, from idea to outcome. We keep our clients on the cutting edge of the latest technologies and provide solutions by using industry-specific best practices and expertise. We are seeking a highly skilled and passionate Hardware Emulation Engineer to join our team working with the best in the Industry, developing innovative ASIC solutions for data center and AI Infrastructure. As an Hardware Emulation Engineer, you will be at the forefront of pre-silicon validation, ensuring the highest quality and functionality of our hardware before it goes into production.
Key Responsibilities:
Emulation Environment Development: Build and maintain pre-silicon emulation platforms using industry-standard systems such as Cadence Palladium or Synopsys ZeBu or Veloce StratoModel Integration and Optimization: Integrate the RTL design onto the emulation platform by ensuring synthesizability, optimize build efficiency and performance, and work with high-performance transactors and emulation testbenches (e.g., using SystemVerilog, C/C++, Python)
Flush out emulation flow issues by performing smoke verification
Support validation team in execute comprehensive test content, including bare-metal and OS-based tests, to accelerate bug finding in pre-silicon on the emulation platform
Collaboration: Work closely with cross-functional teams including design, verification and SW development teams to understand issues in using the emulation platform
Flow Automation: Develop and enhance automation scripts and flows using Python, Perl, and shell scripting to manage regressions, optimize runtime, and improve overall verification efficiency
Vendor Collaboration: Interface with emulation platform vendors to debug and quickly resolve technical issues encountered with the tools
Required Skills:- Proficiency in Hardware Description Languages (HDLs) such as Verilog and System
- VerilogSoC Knowledge: Solid understanding of SoC architectures and industry-standard protocols (e.g., AXI, PCIe, ETH, USB, HVM)
- Experience with verification methodologies (UVM, SVA) and related verification environments, including C/C++ DPI is desirable
- Strong scripting skills in Python, Perl, Tcl, or Shell for automation
- Familiarity with debugging tools (e.g., Verdi, SimVision) and waveform analysis is desirable
Education:- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field
- Proven experience of 5+ years in hardware verification and/or emulation roles
- Hands-on experience with at least one of the major commercial emulation platforms (Cadence Palladium, Synopsys ZeBu, or Siemens Veloce)
- Soft Skills:
- Problem-Solving: Excellent analytical and problem-solving skills with a meticulous attention to detail
- Communication: Strong verbal and written communication skills and the ability to work effectively in a collaborative, team-oriented environment
MatchPoint Solutions provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.