FPGA Design Engineer, Viasat Government
Viasat
Apply Now
Linthicum Heights, MD
5+ years FPGA design experience
Be among the first 25 applicants applicants
About This Role

Viasat Government is seeking an FPGA Design Engineer to develop high-speed signal processing algorithms and network protocols in FPGAs. The role involves the full design lifecycle from requirements to integration, working in a dynamic environment on advanced communications products and systems.

Roles & Responsibilities

Help develop high speed signal processing algorithms and/or network protocols in FPGAs. Responsible for the full design phase starting from the requirements phase to documentation, block diagrams, implementation of source code, simulation, place & route, testing in hardware, and integration. Collaborate with other engineers from different fields and must be capable of working in both a small team setting and a larger team setting. Design FPGA module and system level architectures with Verilog and/or VHDL; Develop simulations for modules and systems; Synthesizes Verilog and/or VHDL to FPGA products; Develop timing constraints, analyze timing results, and implement design changes required to close timing; Generate and collaborate on required design documents, development requirements, specifications and verification protocols; Work closely with hardware and hardware engineers, bringing up boards, interpreting data sheets and schematics; Conduct code and design reviews and participate in multi-functional reviews; Maintain and control FPGA code revision history; Responsible for owning and driving technical issues to resolution; Integrates and debugs design in the laboratory.

Required Skills

Bachelor's Degree in Electrical Engineering, Computer Engineering or a related field; 5+ years FPGA design experience; Foundational knowledge of digital logic and timing considerations; Experience with High-Speed and Parallel Design Techniques. For Example: pipelining, load balancing, look-ahead architectures; Strong written and verbal communication skills, ability to work with a geographically distributed team; Attention to detail, ability to follow process and coding guidelines, participate in code reviews and accept feedback; Experience with Programmable Logic EDA tools, such as AMD/Xilinx ISE/Vivado, Intel/Altera Quartus, Siemens/Mentor Graphics, Synopsys Synplify, SoftCore Micro embedments in MicroChip, etc.; Proven track record to design and implement FPGA modules using Verilog and/or VHDL with simulation and testbench development; Familiarity with designing and coding for re-use, maintainability and scalability; Desire to a member of a team, collaborating on large system designs; Work independently, take initiative, and take ownership of tasks and results; US citizenship required; Active United States Secret Clearance; This is a 100% onsite role and the incumbent will work out of one of these locations: Carlsbad, CA, Linthicum Heights, MD, Tampa FL, or Marlborough, MA; Ability to travel up to 10%

Preferred Skills & Nice-to-Haves

MSEE degree preferred; Familiarity with TCL, Perl, Python or another scripting language; Experience with high-speed interfaces like SERDES, DDR2/3/4, LVDS; Proven experience in debugging, diagnosing, and solving embedded designs issues; System Verilog design verification techniques, UVM, or other sophisticated verification methodologies; Experience and familiarity with Linux-based development environments; Active United States Secret Security Clearance

Education Requirements

Bachelor's Degree in Electrical Engineering, Computer Engineering or a related field; MSEE degree preferred

Compensation

$127,000.00/yr - $216,500.00/yr

Ready to Apply?

Click below to visit the official job posting and submit your application

Apply on Company Website