Lattice Overview
Energy feeds on energy. If you flourish in a fast paced, results-oriented environment, if you want to achieve individual success within a “team first” organization, and if you believe you can contribute and succeed in a demanding yet collegial atmosphere, then Lattice may well be just what you’re looking for.
Responsibilities & Skills
Lattice Semiconductor is seeking an Application Engineer Intern to join the APAC Application team focused on SerDes/PCIe business. This position is an opportunity to be part of a dynamic team with ample opportunity to contribute, learn and grow.
Accountabilities:
Participate in the development of customized reference designs, code development, simulation verification, and hardware validation according to customer design specifications, and assist customers in resolving productization issues.
Participate in the development and verification of projects related to PCIe/DMA and SerDes, and documentation for design specifications and test results.
Provide technical support for hardware and software issues reported by customers.
Develop general reference design cases for target markets such as industrial control, data acquisition, and embedded systems, and provide differentiated solutions for the sales team.
Required Skills:
Familiar with the process of FPGA development, proficient in using System Verilog or Verilog HDL and related EDA tools.
Solid understanding of digital circuit fundamentals, with deep comprehension of timing constraint principles and optimization strategies.
Familiar with the basic architecture of FPGAs and proficient in using common IPs like Block Memory, PLL, and DSP.
Familiar with the structure of SerDes (Transceiver) and understanding of common encoding principles like 8B/10B.
Knowledge of common serial protocols like PCIe, USB, Ethernet, DisplayPort and HDMI, and the relevant FPGA implementation or debugging experience is preferred.
Understanding of CPU architecture, comprehension of DMA principles and applications, and the relevant implementation or debugging experience is preferred.
Proficient in C++/C, able to read driver related code, and collaborate with software engineers for co-debugging.
Familiar with high-speed signal theory, and the experience in signal integrity and power integrity is preferred.
Lattice recognizes that employees are its greatest asset and the driving force behind success in a highly competitive, global industry. Lattice continually strives to provide a comprehensive compensation and benefits program to attract, retain, motivate, reward and celebrate the highest caliber employees in the industry.
Lattice is an international, service-driven developer of innovative low cost, low power programmable design solutions. Our global workforce, some 800 strong, shares a total commitment to customer success and an unbending will to win. For more information about how our FPGA, CPLD and programmable power management devices help our customers unlock their innovation, visit www.latticesemi.com. You can also follow us via Twitter, Facebook, or RSS. At Lattice, we value the diversity of individuals, ideas, perspectives, insights and values, and what they bring to the workplace. Applications are welcome from all qualified candidates.
Lattice
Feel the energy.