Programmable Logic Engineer/ FPGA Engineer Job at Viasat, Carlsbad, CA

UnRTMXNWZlMwQmVuT0hENHJEWHFzMmZtRXc9PQ==
  • Viasat
  • Carlsbad, CA

Job Description

Job Description

The day-to-day

  • 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
  • Develop, test and support embedded firmware for current and future products
  • Work closely with hardware and hardware engineers, bringing up boards, interpreting data sheets and schematics
  • Conduct code and design reviews and participate in cross 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

What you'll need

  • Bachelor's Degree or Master's Degree in Electrical Engineering or Computer Engineering
  • 2-5 years FPGA design experience
  • Foundational knowledge of digital logic and timing considerations
  • Strong written and verbal communication skills, ability to work with a temporally and geographically diverse team
  • US citizenship and ability to obtain and maintain a SECRET security clearance is required

What will help you on the job

  • 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.
  • Demonstrated ability to design and implement FPGA modules using Verilog and/or VHDL with simulation and testbench development
  • Understanding of embedded processor software and peripheral interfacing to PL/HW
  • Familiarity with designing and coding for re-use, maintainability, and scalability
  • Desire to be part of a team, collaborating on large system designs
  • Ability to work independently, take initiative, and take ownership of tasks and results
  • Experience working in dynamic multi-discipline integration for overall product success

Job Tags

Similar Jobs

Host Healthcare

Travel Cath Lab Technician - $3,113 per week Job at Host Healthcare

 ...Host Healthcare is seeking a travel Cath Lab Technologist for a travel job in Cedar Park, Texas. Job Description & Requirements ~ Specialty: Cath Lab Technologist ~ Discipline: Allied Health Professional ~ Start Date: 08/17/2025~ Duration: 13 weeks ~40 hours... 

Fotile America LLC

Senior Logistics Specialist (Bilingual Mandarin) Job at Fotile America LLC

 ...and warehousing activities to optimize logistics costs and timelines. Effectively manage...  ...manner. Order packaging and supplies for 3PL based on wholesale, retail, and...  ...s degree or above in Logistics, Supply Chain Management, Business Administration, or... 

Kelly Services

Document Control Specialist Job at Kelly Services

 ...Job Description Documentation Control Specialist Jacksonville, FL \n \nKelly Services is currently seeking a Documentation Control Specialist at one of our Global clients in Jacksonville, FL. This role is a full-time, fully benefitted position. \nThis position... 

United States Army

Motor Transport Operator Job at United States Army

 ...Motor Transport Operator, youll play an important part of the Armys transportation logistics team. Youll supervise and operate wheeled...  ...Loading & Unloading Map Reading More To Consider The Army Civilian Acquired Skills Program (ACASP) can reduce the length of your initial... 

Center For Discovery

Nurse Administrator Job at Center For Discovery

 ...Advancement opportunities within the organization Job Description In addition to providing regular nursing services, the Nurse Administrator will provide supervision over other nurses and have administrative duties. The Nurse Administrator consults with...