FLIR logo

Sr. Logic Engineer

FLIR
Posted 3 weeks ago

LOCATION

Pune · Onsite

EXPERIENCE

8+ Years

TYPE

FullTime

SKILLS REQUIRED

Static Timing AnalysisSystemverilogDebuggingSystem DesignClock Domain CrossingFPGA RTL Development

Job description

Overview

Architect, implement, and deliver complex FPGA-based logic for high-speed protocol analysis and test systems. The role combines hands-on RTL development, transceiver and interface integration, verification, lab debug, and technical leadership across PCIe, CXL, Ethernet, and USB solutions.

What you'll do

  • Own FPGA architecture and microarchitecture for protocol capture, packet processing, filtering, triggering, traffic generation, timestamping, and data movement.
  • Design, implement, and maintain synthesizable RTL using SystemVerilog, Verilog, or VHDL for high-throughput, low-latency datapaths and control logic.
  • Integrate and customize FPGA IP for PCIe, CXL, Ethernet, USB, DDR memory, DMA, and other high-speed interfaces.
  • Develop clocking, reset, clock-domain crossing, and data-path schemes across multiple clock domains and transceiver interfaces.
  • Optimize designs for timing closure, resource utilization, power, latency, throughput, and design maintainability on large FPGAs.
  • Develop FPGA logic for PCIe, CXL, Ethernet, and USB protocol interfaces, including packet framing, flow control, error handling, link monitoring, and protocol-aware processing.
  • Work with high-speed serial transceivers, reference clocks, equalization controls, link-training behavior, lane alignment, and multi-lane data paths.
  • Partner with protocol, hardware, firmware, and software teams to translate specifications and product requirements into implementable FPGA features.
  • Analyze protocol traces and lab measurements to identify interoperability, performance, and corner-case issues.
  • Create design specifications, verification plans, assertions, self-checking simulations, constrained-random tests, and reusable testbench components.
  • Collaborate with verification engineers using SystemVerilog/UVM and coverage-driven methodologies, and perform block-level and system-level verification.
  • Execute synthesis, place-and-route, static timing analysis, CDC/RDC analysis, lint, and design-rule checks, and resolve implementation and timing issues.
  • Debug FPGA hardware using embedded logic analyzers such as Vivado ILA or SignalTap, protocol analyzers, oscilloscopes, and other lab equipment.
  • Support board bring-up, system integration, regression testing, issue triage, root-cause analysis, and release readiness.
  • Provide technical direction for complex features from concept through production release while remaining hands-on in design and debug.
  • Lead architecture and RTL reviews, establish coding and verification standards, and drive design quality, reuse, and documentation.
  • Mentor engineers in FPGA design, timing closure, high-speed interfaces, protocol behavior, and disciplined problem solving.
  • Coordinate with product management, systems engineering, PCB hardware, firmware, software, validation, manufacturing, and customer support teams.
  • Communicate technical status, risks, tradeoffs, and recommended actions to engineering and program leadership.

What you'll need

  • Bachelor's or Master's degree in Electrical Engineering, Electronics Engineering, Computer Engineering, or a related discipline.
  • Typically 8+ years of relevant digital design experience, with substantial hands-on FPGA development and delivery of production-quality logic.
  • Expertise in RTL design with SystemVerilog, Verilog, or VHDL, including synchronous design practices, finite-state machines, pipelining, arbitration, buffering, and error recovery.
  • Demonstrated experience with at least two high-speed protocol families among PCIe, CXL, Ethernet, and USB, plus the ability to become effective across the remaining interfaces.
  • Strong knowledge of high-speed serial transceivers and FPGA implementation flows on AMD Xilinx UltraScale+/Versal or Intel Stratix/Agilex platforms.
  • Proven experience with synthesis, constraints, static timing analysis, timing closure, CDC/RDC, reset architecture, and on-chip debug.
  • Experience integrating external memory and high-bandwidth data movement, including DDR4/DDR5, DMA, AXI, Avalon, or comparable on-chip buses.
  • Strong debugging and analytical skills across RTL simulation, FPGA implementation, board-level behavior, and protocol-level observations.
  • Ability to create clear architecture documents, interface specifications, test plans, and engineering documentation.
  • Effective written and verbal communication skills.
  • Ability to work from the Pune engineering site in a collaborative product-development environment.

Nice to have

  • Deep knowledge of PCIe link and transaction layers, LTSSM behavior, equalization, error handling, and protocol analyzer concepts.
  • Experience with CXL.io and familiarity with CXL.cache and CXL.mem concepts, coherency-related flows, or CXL compliance and interoperability challenges.
  • Experience with Ethernet MAC/PCS/FEC datapaths, multi-rate designs, high-speed SerDes, or packet processing pipelines.
  • Experience with USB 3.x/USB4 protocol logic, Type-C related system considerations, or USB protocol analysis and test.
  • Background in protocol analyzers, traffic generators, exercisers, compliance tools, or other test and measurement products.
  • Experience with Python, Tcl, C/C++, scripting, continuous integration, automated regression, and source-control workflows such as Git.
  • Familiarity with formal verification, FPGA prototyping, hardware emulation, or advanced performance modeling.
  • Experience working directly with customers or field teams to resolve complex interoperability and product issues.

Details

  • Work location: Pune, Maharashtra, India.
  • Work from the Pune engineering site for close collaboration with local and global engineering teams.
  • Specific work arrangements, travel expectations, and employment terms will be discussed during the recruiting process.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Sr. Logic Engineer