Position: Sr. Electrical Engineer FPGA
Location: Rochester, NY 14606
Duration: Full Time Permanent
Work Mode: Onsite
Job Description
· Our company is seeking signal processing focused digital design and verification engineers to support our development of tactical communication products.
· The candidate will function in an FPGA developer/verification role, working in a cross functional team environment to design, verify and test modem/signal processing-based FPGA firmware for radio communication systems.
· Successful candidates must have experience with RTL development using VHDL, as well as FPGA verification methodologies using System Verilog.
· Candidate will be required to analyze requirements, create FPGA specifications/development plans, create FPGA verification/test plans, code firmware designs in VHDL, code test benches in System Verilog, and verify designs meet requirements.
Essential Functions
· Ability to analyze system requirements and architect FPGA based processing solutions based on requirements the latest FPGA digital technology.
· Experience implementing complex modem and/or DSP circuits in programmable logic using FPGA devices. Equivalent experience in ASIC design is also applicable.
· Broad experience in embedded system design and solutions for communications systems.
· Architect, Implement, and verify complex algorithms in FPGAs and Software
· Perform detailed analysis including requirements analysis, use case scenarios, conceptual design, trade studies, test, operation, and maintenance of radio communications products.
· Work with cross functional teams as needed to define and refine design requirements and implement.
· Develop self-checking test benches for FPGA design verification and validation using System Verilog.
· Assist in the development of high-level and detailed verification test plans consistent with system requirements and specifications
· Prepare design and implementation reviews. Present technical briefings and status to internal and external customers.
· Ability to obtain a Secret Clearance.
Qualifications
· Bachelor’s Degree and minimum 7 years of prior relevant experience. Graduate Degree and a minimum of 9 years of prior related experience. In lieu of a degree, minimum of 13 years of prior related experience in FPGA development.
· Experience developing and verifying FPGA/ASIC based embedded system solutions.
· Experience in FPGA/ASIC development using VHDL or Verilog
· Experience in FPGA/ASIC verification using System Verilog
· Experience with integrating FPGA firmware on hardware
· Experience with FPGA Vendor Specific FPGA Implementation tools (Vivado/QuartLibero)
· Experience working in a Linux based development environment.
Preferred Additional Skills
· Experience with MatLab, Simulink or similar digital signal processing (DSP) modelling tools
· Experience in communication system signal processing theory and waveform design
· Experience with TCL or Python scripting languages
· Working knowledge and experience in implementation and testing of MODEM RF Designs
· Experience with Universal Verification Methodology (UVM)
· Working knowledge and experience with vendor specific FPGA verification tools (Mentor Questa, Visualizer)
· Active US Government security clearance
· Ability to work efficiently with remotely located teams and co-workers
· Solid technical writing skills and ability to communicate technical concepts/solutions both inside and outside of the organization.
· Experience with Software Configuration Management (SCM) tools such as SVN (Subversion), GIT (Bitbucket), etc.