Today
Secret
Mid Level Career (5+ yrs experience)
$150,000 and above
No Traveling
Military and Law Enforcement
San Diego, CA (On-Site/Office)
Primary Responsibilities
· The FPGA/Firmware design engineer’s primary job functions include designing, implementing, and testing firmware solutions targeting unique high-speed FPGAs and their supporting circuitry.
· Collaborate with a multidisciplinary design team (electrical engineers, systems engineers, and scientists) to implement and integrate FPGA designs and sensor systems.
· Analyze, design, simulate, and implement algorithms in hardware descriptor languages, HDL (VHDL, Verilog), based on MATLAB model(s).
· Analyze, design, and implement HDL test benches in hardware description languages, HDL (VHDL, Verilog), for code validation and validation against models.
· Analyze schematic diagrams for either custom or commercial-off-the shelf (COTS) electronic hardware involving high-speed digital and/or analog circuitry in associated FPGA-centric systems.
· Conduct experimental tests on latest FPGA and SoC evaluation boards, evaluate results, and then develop specifications for selecting next-generation components for deliverable systems.
· Work on problems of diverse scope, determining methods and procedures to be used on new assignments, and providing feedback and recommendations to other technical personnel.
· Develop project test plans and test procedures, provide test planning support, and assist in the execution of both lab testing and field testing.
· Develop and maintain requirements documents, functional specification documents, interface control documents, etc.
Basic Qualifications
· FPGA Design using VHDL. FPGA design experience to create and improve
· Bachelor's degree in Electrical or Computer Engineering with 8-12 years of relevant experience.
· Someone who can lead other members of the team (Technical lead)
· Experience with, and understanding of, FPGA system design and test.
· Experience with embedded Software/Firmware design.
· Experience with C/C++, MATLAB.
· Understanding of multiple high-speed serial communication standards and interfaces (e.g. Aurora, 10Ge, PCIe, DDR4/3/2/1, JESD204B)
· Experienced with version control systems including SVN and Git.
· Hands-on laboratory experience with instrumentation, test equipment, and debug/test methods.
PREFERRED
· MS Degree in Electrical Engineering
· Familiarity with modern Xilinx FPGA families and design tools (7-series FPGAs, Ultrascale+, Vivado, Xilinx IP cores).
· Experience working with SoC designs such as Zynq and Zynq Ultrascale+ including architecting and interfacing with peripherals, interrupts, and related bus architectures.
· Experience developing and implementing FPGA-optimized versions of DSP algorithms (e.g., modulation/demodulation, PLLs, filters, image processing).
· Experience with standard internal interfaces such as AXI4, AXI4-Stream, and AXI4-Lite.
· Experience working with embedded operating systems (i.e., RTOS such as Green Hills)
· The FPGA/Firmware design engineer’s primary job functions include designing, implementing, and testing firmware solutions targeting unique high-speed FPGAs and their supporting circuitry.
· Collaborate with a multidisciplinary design team (electrical engineers, systems engineers, and scientists) to implement and integrate FPGA designs and sensor systems.
· Analyze, design, simulate, and implement algorithms in hardware descriptor languages, HDL (VHDL, Verilog), based on MATLAB model(s).
· Analyze, design, and implement HDL test benches in hardware description languages, HDL (VHDL, Verilog), for code validation and validation against models.
· Analyze schematic diagrams for either custom or commercial-off-the shelf (COTS) electronic hardware involving high-speed digital and/or analog circuitry in associated FPGA-centric systems.
· Conduct experimental tests on latest FPGA and SoC evaluation boards, evaluate results, and then develop specifications for selecting next-generation components for deliverable systems.
· Work on problems of diverse scope, determining methods and procedures to be used on new assignments, and providing feedback and recommendations to other technical personnel.
· Develop project test plans and test procedures, provide test planning support, and assist in the execution of both lab testing and field testing.
· Develop and maintain requirements documents, functional specification documents, interface control documents, etc.
Basic Qualifications
· FPGA Design using VHDL. FPGA design experience to create and improve
· Bachelor's degree in Electrical or Computer Engineering with 8-12 years of relevant experience.
· Someone who can lead other members of the team (Technical lead)
· Experience with, and understanding of, FPGA system design and test.
· Experience with embedded Software/Firmware design.
· Experience with C/C++, MATLAB.
· Understanding of multiple high-speed serial communication standards and interfaces (e.g. Aurora, 10Ge, PCIe, DDR4/3/2/1, JESD204B)
· Experienced with version control systems including SVN and Git.
· Hands-on laboratory experience with instrumentation, test equipment, and debug/test methods.
PREFERRED
· MS Degree in Electrical Engineering
· Familiarity with modern Xilinx FPGA families and design tools (7-series FPGAs, Ultrascale+, Vivado, Xilinx IP cores).
· Experience working with SoC designs such as Zynq and Zynq Ultrascale+ including architecting and interfacing with peripherals, interrupts, and related bus architectures.
· Experience developing and implementing FPGA-optimized versions of DSP algorithms (e.g., modulation/demodulation, PLLs, filters, image processing).
· Experience with standard internal interfaces such as AXI4, AXI4-Stream, and AXI4-Lite.
· Experience working with embedded operating systems (i.e., RTOS such as Green Hills)
group id: 10105424
Accelerating IT transformation in the public sector