Senior Staff, FPGA Engineer

Celestica•Richardson, TX

About The Position

Celestica is seeking a highly motivated, self-driven Senior Staff, FPGA Engineer to help design and build market-leading Hardware Platform Solutions. As a subject matter expert within the design and development group, the engineer will develop FPGA designs and participate in the full FPGA development flow, including specification, coding, simulation, physical implementation, and onboard debugging. The role involves close cooperation with cross-functional hardware and software teams to support robust product development. The engineer will work with platform architects, board designers, and software designers to define architecture requirements; develop specifications; collaborate on logic-related schematic design and reviews; and drive device-selection decisions. The role also covers RTL delivery, module-level verification and test-case definitions, the back-end design flow, FPGA validation, and debugging on hardware boards. The engineer will collaborate across functional teams, mentor junior engineers, and provide project schedule estimates.

Requirements

  • At least 12 years of experience as an FPGA Design Engineer.
  • Experience with Xilinx and Intel (Altera) FPGAs, Lattice CPLD/FPGAs, or similar devices.
  • In-depth knowledge of Verilog, SystemVerilog, RTL design, FPGA design, and FPGA design tools such as ISE, Vivado, Quartus II, and ModelSim.
  • In-depth knowledge of high-speed serial protocols such as PCIe, Ethernet, DDR, and LVDS.
  • Familiarity with low-speed interfaces such as SPI, I2C, UART, LPC, and MDIO.
  • Familiarity with UVM constrained-random and coverage-driven concepts, assertion-based verification, and functional coverage techniques.
  • Excellent problem-solving and hands-on debugging skills.
  • Excellent communication skills and professional English proficiency, both verbal and written.
  • Strong interpersonal skills and the ability to understand customer needs, expectations, and perspectives.
  • Demonstrated ability to multitask across multiple projects.
  • Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering, or an equivalent amount of work experience.

Nice To Haves

  • Master's degree.

Responsibilities

  • Work with platform architects, board designers, and software designers to understand and define architecture requirements.
  • Develop design specifications that fulfill project requirements.
  • Collaborate with hardware engineers on logic-related schematic design and review.
  • Drive FPGA device-selection decisions.
  • Ensure on-time delivery of RTL designs, module-level verification, and test-case definitions.
  • Drive the back-end design flow, including design constraints, floor-planning, and timing closure.
  • Perform FPGA validation and debug issues on real hardware boards.
  • Collaborate with peers across functional teams and mentor junior design engineers.
  • Provide accurate and timely project schedule estimates.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service