Engineer 2, FPGA Software Design
MicrochipJob Title
Engineer 2, FPGA Software Design
Role Summary
Design, implement, verify, and support FPGA-based software and validation flows for Microchip FPGA products. Work with product development teams to deliver robust, high-quality FPGA features (RAM, DSP, high-speed protocols) and to debug system-level issues.
Participate in design reviews, improve design and verification methodologies, and automate key FPGA flows. Travel: 0β25%.
Experience Level
Mid-level (Engineer II). Years of experience: not specified.
Responsibilities
Main responsibilities include development, verification, and support of FPGA designs and related software tools.
- Design, develop, implement, and verify FPGA designs covering configurators such as RAM, DSP blocks, and high-speed protocols (Ethernet, DDR, PCIe).
- Drive delivery and support of robust, high-quality software products and FPGA flows.
- Participate in design reviews and provide feedback on design and software specifications.
- Provide feedback on 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.
Requirements
Key qualifications and skills. Must-haves are listed first; nice-to-have items follow.
- Must-have: Hands-on experience in design and/or validation of complex FPGA features.
- Must-have: Strong design and hardware debugging skills with proficiency in VHDL and Verilog.
- Must-have: Experience with Linux and scripting (Perl, Python, or TCL).
- Must-have: Good problem-solving skills and ability to work effectively in a collaborative team environment; strong communication skills.
- Nice-to-have: Experience debugging and validating high-speed interfaces (PCIe, DDR, Ethernet).
- Nice-to-have: Proficiency with at least one high-speed protocol such as PCIe, Ethernet, or DDR.
- Nice-to-have: Familiarity with FPGA toolchains such as Vivado and Quartus.
- Nice-to-have: Hands-on experience with embedded systems and RISC-V or ARM architectures.
- Nice-to-have: Ability to create applications to validate FPGA designs.
Education Requirements
Not specified.
About the Company
Company: Microchip
Headquarters: Chandler, Arizona, USA
Microchip is a leading semiconductor company focused on developing innovative solutions to enhance the human experience. With a commitment to empowering innovation, Microchip prioritizes the value of its employees by fostering a culture that supports their growth and contributions.
