Electrical Engineer - High Speed Signal Processing
In this role you will help develop high speed signal processing algorithms and / or network protocols in FPGAs. The individual will be responsible for the full design phase starting from the requirements phase to documentation, block diagrams, implementation of source code, simulation, place & route, testing in hardware, and integration. The individual will collaborate with other engineers from different fields and must be capable of working in both a small team setting and a larger team setting. Experience in the development of high-performance FPGA designs, network encryptors and cryptographic devices is a plus.
Responsibilities :
- 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.
- Work closely with hardware and hardware engineers, bringing up boards, interpreting data sheets and schematics.
- Conduct code and design reviews and participate in multi-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.
Qualifications :
Bachelor's Degree in Electrical Engineering, Computer Engineering or a related field.8+ years FPGA design experience.Foundational knowledge of digital logic and timing considerations.Strong written and verbal communication skills, ability to work with a geographically distributed team.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.Proven track record to design and implement FPGA modules using Verilog and / or VHDL with simulation and testbench development.Familiarity with designing and coding for re-use, maintainability and scalability.Desire to be a member of a team, collaborating on large system designs.Work independently, take initiative, and take ownership of tasks and results.US citizenship required.Active United States Secret Clearance.This is a 100% onsite role and the incumbent will work out of one of these locations : Carlsbad, CA, Linthicum Heights, MD, Tampa FL, or Marlborough, MA.Ability to travel up to 10%.MSEE degree preferred.Familiarity with TCL, Perl, Python or another scripting language.Experience with high-speed interfaces like SERDES, DDR2 / 3 / 4, LVDS.Proven experience in debugging, diagnosing, and solving embedded designs issues.System Verilog design verification techniques, UVM, or other sophisticated verification methodologies.Experience and familiarity with Linux-based development environments.