Programmable Logic Engineer - 4 - 6 Month Contract

US - CA - Carlsbad, US - CA - San Diego, US - MD - Germantown Ref #8364 16-Mar-2021

Job description

Bigger challenges. Bolder ideas. Global impact. At Viasat, we’re on a mission to deliver connections with the capacity to change the world. We’re the company behind the world’s fastest satellite internet service, with technology that’s helping to bridge the digital divide and improve life for our customers around the globe. By providing powerful new ways for people to connect with one another, gain greater access to education, entertainment, medical research, commerce, and much more, our team is empowering millions of customers worldwide.  

We’re looking for passionate, innovative professionals to join our team and connect the world to more. You’ll work in a collaborative and inclusive environment that values diverse perspectives and continuous learning, and provides industry-leading benefits with unmatched opportunities for career growth. Our team is fearless in pursuit of new ideas and uncompromising in our quest to become the world’s first truly global Internet Service Provider. Interested in joining our mission? Take a look at career opportunities at Viasat today.

Job Responsibilities
  • Develop design documentation and code
  • Conduct unit testing and code reviews
  • Conduct Design Verification Testing (DVT)
  • Integrate with Software 
  • Support System Integration Testing (SI&T)
  • Support troubleshooting during all phases and resolve identified bugs
  • Collaborate with Viasat Software, Test, and System Engineering as required

  • Years of Experience:  10+
  • Education:  Bachelor’s Degree in Electrical Engineering or related.  Masters Degree preferred
  • Experience with digital communication systems (QPSK) modulators and demodulators
  • Experience with ADC/DAC interface design, encoder/decoders, spreading techniques, DMA engines, SERDES and IP packet routing in FPGAs
  • Experience with resampling and matched filter design
  • Experience with simulation of link channel impairments and receiver impairment correction
  • Knowledge of Altera Quartus2 and Xilinx Vivado FPGA build process, timing closure and build scripting in Linux (tcl, bash, perl, python)
  • Experience with simulation in Matlab, Modelsim/Questa and Vivado 
  • Experience implementing / verifying design blocks in Verilog or VHDL from high level requirements
  • Experience converting designs from various FPGA/ASIC technology to newer technologies
  • Experience with development tools such as Perforce, Jama and JIRA
  • US Citizenship or Permanent Resident status
You will work remotely but must be able to come into the Carlsbad, CA labs.  Design at home, but onsite for all testing.

Length of contract:  4-6 months

Additional Requirements and information

Minimum education:


Years of experience:



Up to 10%


US Citizenship or Permanent Resident Status required



Worker Classification:

Temporary Worker

Back to search jobs

Viasat is proud to be an equal opportunity employer, seeking to create a welcoming and diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, ancestry, physical or mental disability, medical condition, marital status, genetics, age, or veteran status or any other applicable legally protected status or characteristic.

If you would like to request an accommodation on the basis of disability for completing this on-line application, please click here.