Company Type
Manufacturer
Location
Palm Bay, Florida
Job Description
- FPGA design process including requirements generation, preliminary design, peer reviews, detailed design, test plan generation, and integration and test.
- Understand the requirements and architect of HW/FW/SW protocol and subsystem communication bus protocol
- Experience with high speed memory interfaces (DDRx)
- Experience with serial protocols (PCI Express, SRIO, and Ethernet)
- Experience with SoC (Kintex UltraScale/UltraScale+, Virtex UltraScale/UltraScale+, Zynq UltraScale)
- Utilize basic digital logic design concepts (understanding how VHDL code translates into logic primitives within an FPGA); understanding all the architectural elements within Altera or Xilinx FPGA
- Static timing analysis and the process by which timing closure is achieved in a design
- Utilize thorough understanding of the Vivado and Quartus tool suite used to generate FPGA designs
Job Skills
- Experience with Cadence Incisive Enterprise Simulator; familiar with Subversion, Python, or Perl
- Experience with lab integration
- Proficient with the use of the following types of lab test equipment: Signal Generators, Logic Analyzers, Spectrum Analyzers, Vector Signal Analyzers, Noise Generators, Digital Oscilloscopes
- Integrating with HW/software and supporting the complete testing and qualification of the deliverable system
- Work independently and has strong technical leadership to lead a team of designers in generating the firmware design solutions
- Able to work with the System Engineer and flow system specifications down to the FW/SW specifications
- BS Degree in electrical/computer engineering
- 10+ years or related experience (or 8+ years including a Master’s degree)
- Additional Preferred Qualifications: Ability to obtain TS SCI Secret security clearance
- Experience designing of IPV4 or IPV6; Experience designing with Northwest Logic Gen 3 PCIe and 3rd Party DDR3 cores; Experience designing 10G Ethernet based Network Interface designs or 10G Ethernet Switch designs; Ability to write C++ and use Microsoft Visual Studio; Ability to write Linux driver; Ability to work in a team environment and negotiate solutions with Hardware / Software Engineering and Systems Engineering is desired
Job ID: 14016
Categories
Electrical Engineering, Engineer, Hardware Engineering, Software Engineering, Southeast