Microsoft Application Engineer

ANSYS
Chantada, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Chantada, Spain

Tech stack

C++
Computer Engineering
Software Debugging
Perl
Ethernet
Python
Microsoft Software
PCI Express
Specman
System on a Chip
SystemVerilog
Tcl (Programming Language)
Universal Asynchronous Receiver/Transmitter
Scripting (Bash/Python/Go/Ruby)
Application Specific Integrated Circuits
Modeling and Simulation

Job description

We deliver industry-leading silicon design, IP, simulation and analysis solutions, and design services.You are technical enough to dig into SystemVerilog code, C++ transactors, and RTL compilation issues without needing constant guidance, but you are also learning how to step back and see the bigger picture of what a customer is trying to accomplish.You are comfortable working through problems methodically, asking for help when you need it, and documenting what you find so the next person does not hit the same wall.When something is not working, you do not just escalate it immediately, you try to isolate the issue first, gather the relevant details, and either fix it or hand it off with enough context that someone else can act on it quickly.Support customer deployments of Synopsys emulation and prototyping platforms, helping them compile RTL, bring up testbenches, and debug issues that arise during SoC-level verificationBuild and troubleshoot emulation testbenches, including protocol transactors for Ethernet, PCIe, AMBA, UART, DDR, memory models, C++ code, and automation scriptsReproduce customer-reported issues in controlled environments, isolate root causes, and work with senior engineers or R&D to drive resolutionAssist with technical evaluations of Synopsys hardware assisted verification products on customer designs, demonstrating functionality and performanceRespond to customer technical questions and support requests, providing timely troubleshooting and guidance on product usageCollaborate with the local applications engineering team and sales to support account engagement and technical discussionsImprove customer experience by providing clear, accurate technical support that builds confidence in Synopsys platformsContribute to product quality by identifying patterns in customer issues and feeding that information back to senior engineers and R&DReduce time-to-resolution for common deployment problems by creating documentation and reusable solutions that benefit multiple customersYou have a Bachelor's degree in Electronic Engineering, Computer Engineering, or a related technical field, and 3-5 years of experience in ASIC or SoC design and verificationYou are proficient in SystemVerilog and comfortable with C or C++ for testbench development, and you can work in Unix/Linux environments with scripting languages like Python, Tcl, or PerlYou bring solid debugging skills across RTL and software layers, with the ability to isolate issues in multi-component systemsYou have good communication skills in English and can explain technical issues clearly to customers and internal team membersYou can take a customer issue description, reproduce it in your own environment, and work through the debug process systematically until you understand what is happeningYou are comfortable managing your own task list across multiple customer requests, keeping track of what is urgent, what is waiting on someone else, and what you can close out todayYou can explain a technical concept to a customer engineer in a way that makes sense without overcomplicating it or skipping important detailsYou will be part of the Application Engineering team supporting Synopsys Hardware Assisted Verification platforms, working closely with customers across our EMEA semiconductor industry.The team collaborates directly with R&D on emulation and prototyping technologies and partners with the local sales organization to grow Synopsys presence in key accounts.You will work alongside senior application engineers who will help you build expertise while you contribute to customer deployments and technical support.

Requirements

You have a Bachelor's degree in Electronic Engineering, Computer Engineering, or a related technical field, and 3-5 years of experience in ASIC or SoC design and verification You are proficient in SystemVerilog and comfortable with C or C++ for testbench development, and you can work in Unix/Linux environments with scripting languages like Python, Tcl, or Perl You bring solid debugging skills across RTL and software layers, with the ability to isolate issues in multi-component systems You have good communication skills in English and can explain technical issues clearly to customers and internal team members You can take a customer issue description, reproduce it in your own environment, and work through the debug process systematically until you understand what is happening You are comfortable managing your own task list across multiple customer requests, keeping track of what is urgent, what is waiting on someone else, and what you can close out today You can explain a technical concept to a customer engineer in a way that makes sense without overcomplicating it or skipping important details

About the company

We deliver industry-leading silicon design, IP, simulation and analysis solutions, and design services.

Apply for this position