Logo of Huzzle

Senior FPGA Design/Verification Engineer

image

Lumentum

Sep 20, 2024

  • Job
    Full-time
    Senior Level
  • Software Engineering
    Engineering
  • Ottawa
  • Quick Apply

AI generated summary

  • You need strong Verilog/SystemVerilog experience, synthesis, timing analysis skills, debugging abilities, and excellent communication. Familiarity with Xilinx/Altera tools and complex interfaces is a plus.
  • You will design FPGA architecture, develop verification environments, collaborate for lab validation, optimize performance, document processes, and mentor junior engineers while fostering best practices.

Requirements

  • Required Qualifications:
  • Strong experience in ASIC or FPGA design and simulation using Verilog/SystemVerilog
  • Strong experience with synthesis, constraints, timing analysis, clock domain crossing.
  • Team player working well with different functional groups and contributing effectively to multi-designer projects.
  • Clear, robust and well commented coding style.
  • Strong problem solving, troubleshooting and debugging skills.
  • Excellent verbal and written communication skills.
  • Thorough and detail oriented.
  • Assets:
  • Strong experience with AMD(Xilinx) or Altera FPGAs and tools.
  • Experience with Constrained Random Verification, SystemVerilog Assertions, and advanced UVM methodologies.
  • Experience with embedded processor SoC design
  • Experience with PCIe, DDR memory, and AXI interfaces
  • Knowledge of digital signal processing concepts
  • VHDL, C, Csh, Tcl, Python, Perl
  • Familiarity with Linux environment development

Responsibilities

  • FPGA design: Architecture and implementation of control and datapath logic, IP core configuration and integration.
  • Verification: Develop and maintain simulation environments, including scripts, testbenches, testcases, and bus functional models. Define and execute comprehensive verification plans.
  • Lab validation & debugging: Collaborate with hardware and firmware engineers for cross-functional integration and lab validation, ensuring system-level performance goals are met. Develop and execute scripts for automated testing.
  • Synthesis & optimization: Constraints implementation and optimization, thorough build and timing reports analysis to ensure robustness.
  • Documentation: Create and maintain high-quality design and test documentation, contributing to project knowledge bases and future reference.
  • Mentorship & Collaboration: Provide guidance to junior engineers and work with the team to foster best practices in design, verification, and methodologies. Welcome and provide feedback during design reviews.

FAQs

What location is this job based in?

This job is based in Ottawa, Canada.

What is the job title?

The job title is Senior FPGA Design/Verification Engineer.

What type of employment is offered for this position?

This position is a full-time employment opportunity.

When was this job posted?

This job was posted today.

What company is hiring for this position?

Lumentum is hiring for this position.

What are the main responsibilities of this role?

The main responsibilities include FPGA design, verification, lab validation & debugging, synthesis & optimization, documentation, and mentorship & collaboration.

What qualifications are required for this position?

Required qualifications include strong experience in ASIC or FPGA design and simulation using Verilog/SystemVerilog, synthesis and timing analysis, good communication skills, and strong problem-solving abilities.

Are there any preferred assets or additional skills valued for this position?

Yes, preferred assets include strong experience with AMD (Xilinx) or Altera FPGAs, advanced verification methodologies, and familiarity with programming languages like VHDL, C, Tcl, Python, and Perl.

What kind of projects will I be working on in this role?

You will be working on optical telecommunication products, including next-generation optical switches and amplifiers.

Is mentorship a part of the job responsibilities?

Yes, providing guidance to junior engineers and fostering best practices in design and verification is part of the job responsibilities.

What kind of team culture does Lumentum promote?

Lumentum promotes a diverse and inclusive culture where employees can bring their authentic selves to work.

Are there opportunities for professional development in this position?

Yes, the role includes mentorship and collaboration opportunities, allowing for professional development within the team.

Is there a specific toolset experience that's preferred for candidates?

Yes, experience with AMD (Xilinx) or Altera FPGAs and tools is preferred.

How does the company rate in terms of employee satisfaction?

Lumentum Canada has been recognized as one of the National Capital Region's Top Employers for six consecutive years.

Will I collaborate with other engineering teams in this position?

Yes, you will collaborate with other R&D engineering groups, including hardware, firmware, algorithms, and verification teams.

Are detailed coding practices important for this role?

Yes, clear and well-commented coding styles are important and are required for this role.

Telecommunications
Industry
5001-10,000
Employees
2015
Founded Year

Mission & Purpose

Lumentum (NASDAQ: LITE) is a market-leading designer and manufacturer of innovative optical and photonic products enabling optical networking and laser applications worldwide. Lumentum optical components and subsystems are part of virtually every type of telecom, enterprise, and data center network. Lumentum lasers enable advanced manufacturing techniques and diverse applications including next-generation 3D sensing capabilities. Lumentum is headquartered in San Jose, California with R&D, manufacturing, and sales offices worldwide.