Microchip logo
Microchip1 day ago

Technical Staff Engineer - Emulation

On-site · Bengaluru, Karnataka, India

Type
Full Time
Level
Senior Level
Education
Masters Degree
Company size
Enterprise

Job Summary

Technical Staff Engineer - Emulation for FPGA validation in the MCU division. You will develop the test strategy and test plans for SoC/FPGA validation, implement tests, debug issues, and collaborate with architecture, design, verification, validation, and applications teams to improve microcontroller quality. You will execute and debug tests on an FPGA prototype of a microcontroller, specify and develop embedded firmware including RTOS such as FreeRTOS or Zephyr, and contribute to the overall verification flow for 32-bit microcontrollers. The role involves participating in international cooperation within the FPGA validation team and adjacent design teams, with responsibilities spanning test strategy, test plan development, design-change suggestions to meet customer and market needs, and system-level testing. Travel is 0%–25%. Location: Bangalore, India. Requires extensive experience in embedded software development, C, scripting (TCL/Perl/Python), SystemVerilog/Verilog knowledge, RTL simulation, and familiarity with Linux environments. The company emphasizes a collaborative culture, leadership through validation, and cross-functional engagement across R&D disciplines.

Required Qualifications

  • MSEE with 13+ years or BSEE with 15+ years of experience
  • More than 12 years of experience in software development for embedded systems
  • Strong knowledge of C
  • Experience with IDEs (MPLABX, Visual Studio Code, Keil, IAR)
  • Experience with TCL/Perl/Python scripting
  • Knowledge of ARM Cortex-M core family
  • Knowledge of Verilog and SystemVerilog
  • RTL simulation experience
  • Experience with Git
  • Linux profile
  • Excellent communication in English
  • Ability to work in a multi-site, multicultural organization
  • Experience in testing/validation of MCU/SoC platforms
  • RTOS experience (FreeRTOS, Zephyr)
  • Experience in embedded firmware development
  • Experience with FPGA-based testing
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Microchip

Technical Staff Engineer - Emulation

Apply on Sorce