Job Description

FPGA Design Engineer

Contract 12-18 Months 40 hours weekly

Role and responsibilities

  • Incorporate new features and enhancements of existing design based on specification and system requirements.
  • Design and develop new protocols to ensure communication of new modules are covered utilizing existing design constraints.
  • Development of new protocols over existing design interface needed along side understanding of existing custom interfaces, enhancements of existing design to include new metrics to relay between modules.
  • Ability to clearly document & communicate requirements and design details.
  • Responsibilities include ensuring the total design meets timing, not just the features added.
  • Document test plan and follow release processes.
  • Validate design interfaces in the lab.

Education and experience

  • BSEE required, or equivalent experience.
  • MSEE preferred.
  • Expert with Altera/Intel CAE tools, Quartus (Prime) toolset, targeting Arria10 device.
  • Expert in System Verilog for verification and VHDL for coding.
  • Expert in taking Simulink design targeting the FPGA in VHDL meeting timing budgets and LUT/LE count constraints.
  • Strong competence of Quartus tooling for synthesis, build, timing analysis, and achieving timing resolution using Quartus tools for managing constraint (timing/placement, etc.).
  • Strong competence of QuestaSim 2020.2+ for simulating designs, at module level, chip level and interchip level.
  • Expert in automated self checking test bench verification.
  • Ability to create specifications, document the design by way of memory map, block diagrams, tables and text.
  • Ability to work independently as well as communicate and work well within the FPGA team and other departments.
  • Ability to understand system requirements to formulate FPGA requirements to document the design, implement, test, simulate, verify, and validate in the lab.
  • Ability to write test plans and execute.
  • Reverse engineer VHDL to block diagrammatic view for design reviews and documentation.
  • Onsite resources required.


Working at the cutting edge of tech, you’ll always have new challenges and new problems to solve – and working together is the only way to do that. You won’t work in a silo. Instead, you’ll be part of a creative, dynamic work environment where you’ll collaborate with supportive colleagues. There is always space for creative and unique points of view. You’ll have the flexibility and trust to choose how best to tackle tasks and solve problems.

To thrive in this job, you’ll need the following skills:

  • Can observe and respond to people and situations and interact with others encountered in the course of work.
  • Can learn and apply new information or skills.
  • Must be able to read and interpret data, information, and documents.
  • Strong customer focus and commitment to customer satisfaction through prioritization, quality, efficiency and professionalism.
  • Ability to complete assignments with attention to detail and high degree of accuracy.
  • Proven ability to perform effectively in a demanding environment with changing workloads and deadlines.
  • Result driven-demonstrate ownership and accountability.
  • Identifies bottlenecks and drives improvements.
  • Work independently or as part of a team and follow through on assignments with minimal supervision.
  • Demonstrate open, clear, concise and professional communication.
  • Ability to establish and maintain cooperative working relationships with manager, co-workers and customer.
  • Work according to a strict set of procedures within the provided timelines.

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online