FPGA Engineer

Apply for job     Back to Career Opportunities

An active participant in capital markets worldwide, Vigilant Global (www.vigilantglobal.com) combines new and emerging technologies with sound and forward thinking strategies. A strong focus on research and development has allowed the firm to expand in the rapidly changing environment of electronic markets.

The candidate must be comfortable working within a fast-paced environment. They must possess a keen sense of enthusiasm and attention to detail, as well as a sense of commitment and dedication to our team.

Candidate Requirements:

  • Bachelor’s degree or higher, Computer/Electrical Engineering with 3+ years  of experience within the field; (Master’s degree or higher also counts for experience)  
  • Solid Hardware Engineering experience, especially with FPGA:
  • Strong skills in RTL logic design(Verilog) and verification, 2+ years of experience writing Verilog;
  • Ability and desire to learn quickly;
  • Experience in FPGA design flow including synthesis, place & route , static timing analysis is required;
  • Experience with the design of system-on-chip (SOC) architectures, memory & processor subsystems, networking, and peripheral interconnect is required;
  • Knowledge of networking protocols and technology;
  • Strong working knowledge of either XILINX or ALTERA FPGA design flow;
  • Experience with functional verification utilizing high-level methodologies (e.g. System Verilog) is optional.


  • Architect and implement new FPGA applications (synthesis, place & route, static timing analysis, documentation);
  • Research and evaluate a variety of cutting-edge FPGA hardware and technologies;
  • Maintain & enhance the existing hardware code base;
  • Liaise directly with software and other design teams;
  • Conduct lab debugging and characterization of new hardware.


  • Architect and implement new FPGA applications (synthesis, place & route, static timing analysis, documentation);
  • Excellent research and data gathering skills

Personal Skills and Abilities Required:

  • Hardworking
  • Demonstrated teamwork
  • Self-motivation
  • Excellent communication skills
  • Dedication
Apply for job