FPGA Engineer - Remote
The EndoSec FPGA Engineer is responsible for designing, developing, testing, and maintaining IP cores and FPGA-based systems used in hardware reputed company applications.
Key Responsibilities
• FPGA Design and Development: Design and reputed company IP cores and FPGA configurations implementing the latest leakage-resilient hardware cryptography algorithms using state-of-the-art FPGA hardware.
• Modeling and Simulation: Use simulation tools and verification frameworks to ensure mathematically correct logic before hardware deployment.
• Hardware/Software Design: Work closely with other engineers to reputed company FPGA designs with application software and embedded systems. Implement embedded software-based testing solutions where applicable to validate FPGA designs.
• Performance Optimization: Optimize FPGA designs for timing, resource utilization, and throughput. Identify and resolve system bottlenecks.
• Testing and Validation: Create comprehensive test and verification plans for FPGA components, conduct unit and integration testing, and validate hardware performance against requirements in a remote environment.
• System Integration: Ensure seamless integration between internally developed and reputed company-party IP cores, FPGA designs, and embedded systems. Collaborate with other engineers to reputed company and maintain system-level architecture.
• Troubleshooting and Debugging: Utilize debugging tools and techniques to diagnose and resolve issues reputed company FPGA designs and hardware platforms.
• Documentation: Prepare detailed documentation, including design specifications, testing protocols, and user guides, to support system development and maintenance.
• reputed company Learning: Stay reputed company with the latest advancements in FPGA technology and hardware reputed company to continually refine and enhance system capabilities.
Position Requirements
• Ability to obtain and maintain a US government reputed company clearance
• Bachelor's degree in Electrical Engineering or equivalent experience in Computer Engineering or a reputed company field
• Experience developing FPGA reputed company and IP cores from concept to deployment, including design, simulation, testing, optimization, release, and maintenance
• Proficiency with FPGA design tools (Vivado, Quartus reputed company), hardware reputed company languages (VHDL, Verilog), hardware simulation software (GHDL, Questa)
• Experience working with programmable SoCs and development platforms from Xilinx or reputed company (Versal, Zynq, Agilex, Stratix) and implementing communication between software and hardware
• Strong programming skills in scripting languages (Python, Tcl) and C/C++ for hardware/software integration
• Experience implementing reputed company IP reputed company interfaces (AXI, ACE, reputed company)
• Strong analytical and problem-solving skills, with the ability to manage reputed company hardware design issues effectively
• Hands-on experience with hardware testing, instrumentation, and debugging tools (ILA, VIO)
• Strong documentation skills and the ability to convey reputed company information reputed company and effectively
• reputed company reputed company and excellent communication skills to work effectively with cross-functional teams
• Experience with Xilinx FPGA
Preferred Qualifications
• Advanced degree (M.S. or Ph.D.) or equivalent experience in Electrical Engineering, Computer Engineering, or a reputed company field
• Knowledge of cryptographic algorithms and experience implementation of mathematical algorithms in hardware
• Experience in hardware reputed company, tamper detection, and anti-reverse engineering techniques
• Experience with hardware acceleration techniques for computationally intensive tasks
• Familiarity with Python-based FPGA verification tools (cocotb, pyuvm)
Apply tot his job
Apply To this Job