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

NXdtTXZxUERFdm1XdlRsNzFCcFRKdE92UFE9PQ==
  • 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

Hendrick Medical Center Brownwood

RN - Med/Tele Job at Hendrick Medical Center Brownwood

 ...patient care. Job Requirements Minimum Education Graduate of Accredited School of Nursing (Diploma, AD) Minimum Work Experience No previous experience Required Licenses/Certifications Registered Nurse CPR-BCLS Diagnostic & Support: ACLS required... 

HealthTrust Workforce Solutions HCA

Travel Dietary Aide - $2,226 per week Job at HealthTrust Workforce Solutions HCA

 ...Travel Dietary Aide - $2,226 per week at HealthTrust Workforce Solutions HCA summary: The Travel Dietary Aide position involves providing nutritional support and patient care in healthcare settings, ensuring malnutrition consultation and involvement in medical multidisciplinary... 

BASIS Ed

Psychology Teacher - Advanced Placement Job at BASIS Ed

 ...Job Description Job Description BASIS Phoenix is seeking qualified candidates for an Advanced Placement Psychology Teacher to start ASAP! The role of the AP Psychology Teacher (SET) is to ensure the day-to-day exceptional education of students by preparing and facilitating... 

Mayor's Office of Talent and Appointments

Commission on Fashion, Arts, and Events Job at Mayor's Office of Talent and Appointments

 ...Mayor, the Council, and the public on the views and needs of the fashion and beauty communities in the District. The Commission shall...  ...to students pursuing careers in beauty and fashion industries to help students in transitioning from school to career; 3. Making... 

Apex Systems

Workday HCM Configuration Analyst Job at Apex Systems

 ...Apex Systems is currently hiring for a Workday HCM Configuration Analyst with one of our large Banking Industry clients. This role will provide HR system administration, including business process configuration, reporting development, end user training, and data management...