HireFT
Browse JobsHow it worksPricingAboutSuccess Stories
    Back to jobs
    IB

    Ibm

    Information Technology

    FPGA Development Engineer

    Birmingham, United StatesOn-SiteFull-time5–7 yrs experiencePosted 1mo ago
    All Ibm jobs

    Job description

    PURPOSE

    We are seeking a mid-career FPGA Development Engineer to join our growing hardware development team. The ideal candidate has hands-on experience designing, implementing, and verifying complex digital logic using Xilinx FPGAs and the Vivado tool suite, along with a strong background in simulation and verification methodologies. You will work closely with cross-functional teams to architect, develop, and optimize FPGA-based solutions for high-performance embedded systems.

    ROLE AND RESPONSIBILITIES

    • Design, implement, and integrate FPGA logic using Xilinx devices and the Vivado Design Suite.
    • Develop RTL (VHDL/Verilog/SystemVerilog) for high-performance, reliable digital systems.
    • Perform simulation, verification, and debugging using industry-standard tools (e.g., Vivado Simulator, ModelSim/Questa, Xilinx logic analyzers).
    • Optimize designs for timing closure, resource utilization, and power consumption.
    • Collaborate with firmware, hardware, and systems engineering teams to define requirements and ensure seamless system integration.
    • Create comprehensive design documentation, test plans, and verification reports.
    • Support bring-up, validation, and troubleshooting on real hardware platforms

    PREFERRED SKILLS, QUALIFICATIONS AND EDUCATION REQUIREMENTS

    • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or related field.
    • 5 – 7 years of professional FPGA development experience.
    • Strong proficiency with Xilinx FPGA families (e.g., Zynq, Ultrascale/Ultrascale+).
    • Demonstrated experience with the Xilinx Vivado Design Suite, including synthesis, implementation, timing analysis, and IP integration.
    • Experience with RTL design in VHDL or Verilog.
    • Hands-on simulation and verification experience (Vivado Simulator, QuestaSim, ModelSim, etc.).
    • Strong understanding of digital design fundamentals (clocking, resets, CDC, pipelining, state machines).
    • Familiarity with version control systems (Git, SVN).
    • Experience with SystemVerilog or UVM-based verification.
    • Familiarity with embedded systems, processors, and board-level debugging tools.
    • Experience with high-speed interfaces (PCIe, DDR, SERDES, Ethernet).
    • Python, TCL, or shell scripting for automation and tool flows.
    • Experience working in Agile or structured development environments.

    ADDITIONAL NOTES

    What We Offer

    • Competitive salary and benefits package
    • Opportunities for technical growth and ownership of complex FPGA designs
    • Collaborative team environment with modern tools and development practices

    Job details are sourced from the employer's original posting.

    Open job posting
    IB

    About the company

    Ibm

    IBM is a global technology and consulting company that provides a wide range of IT services, software, and hardware.

    View all Ibm jobs
    Industry
    Information Technology
    Open roles
    24

    Interested in this role?

    Apply with HireFT

    Free to start — no card required.

    Your fit

    How well do you match?

    Sign in to see how your résumé lines up with this role.