Overview
Engineer-2 role on the FPGA software design team at Microchip Technology, focused on designing, implementing and verifying FPGA-based designs and software products.
What you'll do
- Contribute to continuous improvement of design and verification methodologies.
- Drive delivery and support of robust, high quality software products.
- Design, develop, implement, and verify designs based on Microchip FPGA covering various configurators like RAM, DSP blocks, and high speed protocols like Ethernet, DDR, PCIe.
- Participate in design reviews and give feedback on design and software specifications.
- Provide feedback on the FPGA architecture, use cases, tools, and documentation.
- Support product development teams with system-level validation and debug.
- Perform regression testing and automate key FPGA flows.
What you'll need
- Good problem-solving skills and ability to work in a collaborative team environment.
- Hands-on experience in design and/or validation of complex FPGA features.
- Strong design and hardware debugging skills with proficiency in VHDL and Verilog.
- Hands-on experience with Linux environment, Perl, Python, or TCL scripting.
- Strong communication skills and ability to multi-task and work effectively in a team environment.
Nice to have
- Debug and validate high speed interfaces (PCIe, DDR, Ethernet etc) on FPGA.
- Good knowledge of creating applications to validate FPGA designs.
- Hands-on experience with embedded systems and RISCV or ARM architecture.
- Proficiency in at least one high speed protocol like PCIe, Ethernet, DDR.
- Familiarity with tools like Vivado and Quartus.
Details
- Location: Hyderabad, India.
- Travel: 0% - 25%.
Read the full description and apply on the company’s own careers page.