Senior Emulation Engineer

EnCharge AI·Remote(India)
Software Development

WFA Digital Insight

As demand for AI computing efficiency surges, companies like EnCharge AI are at the forefront of innovation. With the global AI market projected to reach

90 billion by 2025, skilled professionals in emulation engineering are in high demand. EnCharge AI's cutting-edge approach to in-memory computing technology sets it apart, making this role particularly appealing for those interested in bridging hardware and software. Before applying, candidates should understand the complexities of AI accelerator architectures and the importance of seamless software integration. With remote work on the rise, this role offers the chance to work with a pioneering company from anywhere.

Job Description

About the Role

The Senior Emulation Engineer role at EnCharge AI is a crucial position for developing the next generation of AI compute silicon. This involves working on high-performance, low-power, and scalable AI inference solutions. Emulation engineers play a vital role in validating complex AI accelerator architectures before they are finalized, ensuring that the products meet the required standards of efficiency and performance.

Day-to-day, the senior emulation engineer will work closely with various teams, including design, verification, and software development. The role requires setting up and maintaining advanced emulation platforms, adapting SoC designs for emulation, and developing testbenches to ensure thorough validation of the architectures. Collaboration is key, as the engineer will work with cross-functional teams to identify and resolve design issues promptly.

EnCharge AI's commitment to innovation and its focus on pushing the boundaries of AI computing make this role exciting for those who are passionate about the intersection of hardware and software. The company's leadership, composed of veteran technologists with backgrounds in semiconductor design and AI systems, ensures that the team is guided by a deep understanding of the field's potential and challenges.

What You Will Do

  • Set up and maintain Siemens Veloce emulation and prototyping platforms to validate AI accelerator architectures.
  • Adapt SoC designs for emulation and prototyping, ensuring compatibility and optimal performance.
  • Develop and debug emulation testbenches and system-level environments to thoroughly validate architectures.
  • Support pre-silicon validation, including power and performance analysis, and participate in early software bring-up.
  • Collaborate with design and verification teams to isolate design issues and accelerate the debug process.
  • Optimize the performance of emulation workloads to reduce turnaround time and improve efficiency.
  • Work with firmware and software teams to enable the use of emulators for OS and driver testing, promoting a holistic approach to product development.
  • Participate in silicon bring-up and validation, ensuring a smooth transition from emulation to physical silicon.
  • Develop scripts and tools to automate emulation tasks, improving productivity and reducing manual errors.

What We Are Looking For

  • A BS/MS/Ph.D. in Electrical Engineering, Computer Science, or a related field, with at least 7 years of experience in SoC design.
  • Experience with emulation platforms, preferably Siemens Veloce, and a strong understanding of their role in AI accelerator development.
  • Proficiency in developing and debugging complex testbenches and system-level environments.
  • Strong collaboration and communication skills, with the ability to work effectively with cross-functional teams.
  • Experience with SoC design adaptation for emulation and prototyping.
  • Knowledge of power and performance analysis tools and methodologies.
  • Familiarity with software bring-up and the integration of hardware and software components.

Nice to Have

  • Experience with other emulation platforms and tools.
  • Knowledge of AI and machine learning principles, and their application in hardware design.
  • Familiarity with agile development methodologies and version control systems like Git.
  • Participation in open-source projects related to emulation or AI computing.

Benefits and Perks

  • The opportunity to work on cutting-edge AI compute silicon, contributing to the development of next-generation AI technologies.
  • Collaborative and dynamic work environment with a team of experienced professionals.
  • Professional development opportunities, including training and education support.
  • Competitive compensation package, reflecting the candidate's experience and qualifications.
  • Health and wellness programs, supporting the physical and mental well-being of employees.
  • Flexible working hours and remote work options, promoting work-life balance.
  • Access to the latest tools and technologies, ensuring employees have the best resources to excel in their roles.

How to Stand Out

  • Ensure your resume and cover letter highlight specific experiences with emulation platforms and SoC design adaptation.
  • Prepare to discuss your approach to optimizing emulation workload performance and reducing turnaround time.
  • Emphasize your ability to collaborate with cross-functional teams, including design, verification, and software development.
  • Be ready to provide examples of complex testbenches you've developed and debugged, and how you've contributed to pre-silicon validation.
  • Familiarize yourself with EnCharge AI's technology and mission, and be prepared to discuss how your skills and interests align with the company's goals.
  • Consider creating a personal project or contributing to open-source emulation or AI computing initiatives to demonstrate your skills and passion.
  • When negotiating salary, highlight your unique blend of hardware and software skills, and research the market rate for similar positions in the industry.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.