Job Description: FPGA Design Engineer
In this role, you will contribute to the development of FPGA designs for Viasat's next-generation terminal products, focusing on interfaces and high-speed signal processing algorithms as well as network protocols implemented in FPGAs. You will be responsible for guiding the project through all phases of design, from requirements gathering to documentation, implementation of source code, simulation, place & route, testing in hardware, and integration.
Day-to-Day Responsibilities:
- Collaborate with team members to develop high-speed digital signal processing and waveform processing algorithms for satellite communications applications.
- Develop testbenches and help maintain and update the system-level verification environment.
- Synthesize Verilog and System Verilog for Altera and Xilinx/AMD FPGAs.
- Develop timing constraints, analyze timing results, and implement necessary design changes to close timing.
- Generate and collaborate on essential design documents, development requirements, specifications, and verification protocols.
- Own and drive technical issues to resolution.
- Integrate and debug designs in the laboratory.
What You'll Need:
- Bachelor's Degree in Electrical Engineering, Computer Engineering, or a related field.
- 10-12 years of FPGA design experience, including expertise in Altera Quartus and Xilinx Vivado.
- Strong knowledge of System Verilog.
- Experience with RTL design for various signal processing blocks, such as equalizers, correlators, filters, and FEC encoders and decoders.
- Proven ability to design and implement FPGA modules using System Verilog, along with simulation and testbench development.
- Ability to work independently, take initiative, and assume ownership of tasks and outcomes.
- Strong written and verbal communication skills, with the capacity to collaborate with a geographically distributed team.
Apply online using the form below. Please note that only applications matching the job profile will be considered.