Technical Staff Engineer-Emulation

2 weeks ago


Bengaluru, Karnataka, India Microchip Technology Full time

Are you looking for a unique opportunity to be a part of something great? Want to join a 20,000-member team that works on the technology that powers the world around us? Looking for an atmosphere of trust, empowerment, respect, diversity, and communication? How about an opportunity to own a piece of a multi-billion dollar (with a B) global organization? We offer all that and more at Microchip Technology, Inc.

People come to work at Microchip because we help design the technology that runs the world. They stay because our culture supports their growth and stability. They are challenged and driven by an incredible array of products and solutions with unlimited career potential. Microchip's nationally-recognized Leadership Passage Programs support career growth where we proudly enroll over a thousand people annually. We take pride in our commitment to employee development, values-based decision making, and strong sense of community, driven by our ; we affectionately refer to it as the and it's won us countless awards for diversity and workplace excellence.

Our company is built by dedicated team players who love to challenge the status quo; we did not achieve record revenue and over without a great team dedicated to empowering innovation. People like you.

Visit our page to see what exciting opportunities and company await

Job Description:

Reporting to the Emulation manager you will be part of the Emulation team within the MCU32 Design department. As a design engineer in Emulation, you will predominately perform system level emulation for various SoC based on current 32bits microcontrollers. You will be required to design and develop system use cases and scenario with a sole intent of uncovering defects in SoC under development. You will design and develop BootROM for various 32bit MCUs. You will need to adhere & support various project technical requirement & improvements in SoC emulation that enables MCU32 Design team in uncovering critical issues at the pre-silicon stage which is vital for the MCU32 design team to achieve .

What's attractive about this opportunity?

This position will allow you to actively participate to the design and development of new 32bits microcontrollers. You will deepen your knowledge on how modern microcontrollers function internally as you will have a full view on how the functional blocks are integrated together. You will also experience a strong international cooperation within emulation team as well as with the other design teams of the Design department

Key job responsibilities/duties include:

You will be responsible for:

Developing BootROM for various 32bit MCUs with safety and security as key requirements Develop System level emulation plan and execute those plans seamlessly for SoC under development Automate build and functional emulation tests suites wherever feasible Use FPGA platform for system level emulation Troubleshoot and resolve complex problems encountered while executing the system emulation test plan. Architect and implement all possible improvements that lead MCU32 Design towards Correct By Construction goal Architect and implement protocol transactors to support FPGA stimulus Perform ASIC simulation to understand the defects in SoC design and be able to present the findings to worldwide geographically separated teams

Requirements/Qualifications:

Qualifications, Experience & Attributes

MSEE/MTECH(EE) with 8+ years or BSEE with 10+ years of industry experience Hands-on experience in developing secured application primarily using 32bit MCUs Hands-on experience on Embedded software development with a view of system level applications of general purpose 32bit MCUs Proficient in Embedded 'C' programming Able to extract high level requirements from product definition document and develop emulation plan for SoC Has hands-on experience in using version control tool, knowledge on Git will be added advantage Familiarity with Functional Safety Standards such as ISO26262 Able to understand hardware schematic Able to use Hardware tools such as logic analyzer, oscilloscope, programmer, debuggers etc. Knowledge on Python will be added advantage Desire to learn with an aim of continuous learning Desire to help other team members in troubleshooting technical problems

Competencies

Strong hands-on knowledge in Embedded 'C' Strong understanding of system level applications of general purpose 32bit MCU Strong understanding of basic peripherals such as I2C, UART, SPI, Timers, ADC, DAC etc. Hands on experience in working on 32bit MCU, preferably with Cortex M0+/M3/M4/M7/M23/M33 Good understanding of Cortex M DAP and SWD interface Knowledge and hands-on experience in Security peripherals such as PUF, AES, ECC curve cryptography will be added advantage Awareness of ASIC simulation will be added advantage Awareness of System Verilog will be added advantage Good analytical and problem-solving skills Perl/python scripting languages for control of data and database environment Able to communicate fluently in English language

Travel Time:

0% - 25%

  • Bengaluru, Karnataka, India ARM Full time

    Job Overview:Arm's hardware is at the heart of computing and connectivity revolution that continues to transform the way people live and businesses operate. Working as a team and engaging with the world's most famous technology companies, we are driving innovation into all areas that compute is possible to help us build better solutions for the billions of...


  • Bengaluru, Karnataka, India arm limited Full time

    The Role Job Overview: Arm's hardware is at the heart of computing and connectivity revolution that continues to transform the way people live and businesses operate. Working as a team and engaging with the world's most famous technology companies, we are driving innovation into all areas that compute is possible to help us build better solutions...


  • Bengaluru, Karnataka, India ARM Full time

    Exciting Job Opportunity at Arm:Are you eager to be part of Arm's Central Emulation team in Bengaluru? Join a team of experienced Emulation experts collaborating globally on innovative Compute Subsystems and SoC projects for premium markets.Arm is currently assembling a talented group to create cutting-edge silicon demonstrators utilizing Arm's IP compute...


  • Bengaluru, Karnataka, India ARM Full time

    Job Overview: Arm's Central Emulation team is very thrilled to work with Industry experienced Emulation experts in Bengaluru who will join hands with other design and verification engineers spread across UK, US, India and France to support outstanding Compute Subsystems and SoC projects. Arm is building a team to develop outstanding silicon demonstrators...


  • Bengaluru, Karnataka, India arm limited Full time

    The Role Job Overview: Arm's Central Emulation team is very thrilled to work with Industry experienced Emulation experts in Bengaluru who will join hands with other design and verification engineers spread across UK, US, India and France to support outstanding Compute Subsystems and SoC projects. Arm is building a team to develop outstanding...


  • Bengaluru, Karnataka, India ARM Full time

    Job Overview:Arm's Central Emulation team is very thrilled to work with Industry experienced Emulation experts in Bengaluru who will join hands with other design and verification engineers spread across UK, US, India and France to support outstanding Compute Subsystems and SoC projects.Arm is building a team to develop outstanding silicon demonstrators based...


  • Bengaluru, Karnataka, India arm limited Full time

    The RoleJob Overview:Arm's Central Emulation team is very thrilled to work with Industry experienced Emulation experts in Bengaluru who will join hands with other design and verification engineers spread across UK, US, India and France to support outstanding Compute Subsystems and SoC projects.Arm is building a team to develop outstanding silicon...


  • Bengaluru, Karnataka, India Synopsys Inc Full time

    Job Description and Requirements :Staff Application Engineer ( Emulation)Responsibilities and Duties:The primary focus of the Emulation Applications Engineer is to drive the development and adoption of Synopsys HW Products. This role will help customers deploy the Synopsys HW platforms.Duties include among others:Work with Research and development to address...


  • Bengaluru, Karnataka, India arm limited Full time

    The Role Job Overview: Arm's Central Emulation team is very thrilled to work with Industry experienced Emulation experts in Bengaluru who will join hands with other design and verification engineers spread across UK, US, India and France to support outstanding Compute Subsystems and SoC projects. Arm is building a team to develop outstanding...


  • Bengaluru, Karnataka, India Synopsys Inc Full time

    Senior Emulation Engineers (SOC)Location: BangaloreExperience: 4yrs - 10yrsExperience in Zebu/Haps emulation or equivalent platforms is a must-have.Experience in RTL designing and coding.High-speed protocols (such as USB, PCIe, UFS, or lpddrXX) knowledge/experience is a plus.Review Architecture and Design of custom IPs for integration into SOC.Design &...


  • Bengaluru, Karnataka, India Synopsys Inc Full time

    Senior Emulation Engineers (SOC)Location: BangaloreExperience: 4yrs 10yrsExperience in Zebu/Haps emulation or equivalent platforms is a must-have.Experience in RTL designing and coding.High-speed protocols (such as USB, PCIe, UFS, or lpddrXX) knowledge/experience is a plus.Review Architecture and Design of custom IPs for integration into SOC.Design & Develop...

  • Emulation Fxte/subcon

    2 weeks ago


    Bengaluru, Karnataka, India Response Informatics Full time

    Must Have skills (Technical + Behavioral)Methodology: Emulation on Synopsys Zebu PlatformLanguages: System Verilog, CPerson should know how to port a design to emulation platform and Synopsys tool flowTransactor Development is optionalVerification Knowledge is mustKnowledge on Xilinx and Altera FPGA devices and its tools.Should know how to run a SoC on...

  • Senior Engineer/Staff

    2 weeks ago


    Bengaluru, Karnataka, India Spectrum Consultants India Private Limited Full time

    Senior Engineer/Staff - IP System Level Verification SummaryExperience Required:YearsJob Term:PermanentLocation:BangaloreCategory:Semiconductor DesignWorld's leading semiconductor IP company.Job Overview:We are looking for highly-skilled and passionate engineers to join our system-level verification team in Bangalore.Our team is responsible for verifying...


  • Bengaluru, Karnataka, India Synopsys Inc Full time

    Senior Emulation Engineers (SOC)Location: BangaloreExperience: 4yrs - 10yrs Experience in Zebu/Haps emulation or equivalent platforms is a musthave. Experience in RTL designing and coding. Highspeed protocols (such as USB, PCIe, UFS, or lpddrXX) knowledge/experience is a plus. Review Architecture and Design of custom IPs for integration into SOC. Design &...


  • Bengaluru, Karnataka, India Synopsys Inc Full time

    Senior/Staff FPGA Design Engineers (Emulation/prototyping)Location: BangaloreExperience: 3yrs - 10yrsOverview:Synopsys's HAPS Based Prototyping includes HAPS hardware and HAPS ProtoCompiler tools that provide design automation and debug for the HAPS Series of FPGA-based prototypes. Features include FPGA synthesis for HAPS, system planning, RTL debug and...


  • Bengaluru, Karnataka, India Synopsys Inc Full time

    Looking for a high performance individual to work on the Synopsys next generation emulation solutions encompassing Virtual and Physical interface solutions on for PCIE, CXL, USB, Ethernet. The selected candidate will work on product verification and product engineering of these products ensuring all system level scenarios in the concerned product/solution...


  • Bengaluru, Karnataka, India Analog Devices Full time

    As part of the DBU ASIC team, we are looking for passionate and self-motivated DV Engineer that will work with a multi-functional engineering team to develop a range of block, subsystem and system solutions for digital processing subsystems. You will be intimately involved in pushing the envelope of the various DV technologies. You will be working on...


  • Bengaluru, Karnataka, India Analog Devices Full time

    Minimum Qualifications:Experience leading chip architecture and/or digital designStrong engineering background in embedded system design including ASIC microarchitecture, computer architecture, SoC architecture, and custom or standard DSP or hardware accelerator microarchitecture.Experience in FPGA emulation system design preferred, including leading...


  • Bengaluru, Karnataka, India Analog Devices Full time

    Analog Devices, Inc.is a leading global high-performance analog technology company dedicated to solving our customers' most complex engineering challenges. We play a critical role at the intersection of the physical and digital world by providing the building blocks to sense, measure, interpret, connect, and power devices and systems. We design, manufacture,...


  • Bengaluru, Karnataka, India Analog Devices Full time

    Analog Devices, Inc. is a leading global high-performance analog technology company dedicated to solving our customers' most complex engineering challenges. We play a critical role at the intersection of the physical and digital world by providing the building blocks to sense, measure, interpret, connect, and power devices and systems. We design,...