FPGA Engineer - Remote

Remote Full-time
The EndoSec FPGA Engineer is responsible for designing, developing, testing, and maintaining IP cores and FPGA-based systems used in hardware security applications. Key Responsibilities • FPGA Design and Development: Design and develop 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 integrate 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 third-party IP cores, FPGA designs, and embedded systems. Collaborate with other engineers to develop and maintain system-level architecture. • Troubleshooting and Debugging: Utilize debugging tools and techniques to diagnose and resolve issues within FPGA designs and hardware platforms. • Documentation: Prepare detailed documentation, including design specifications, testing protocols, and user guides, to support system development and maintenance. • Continuous Learning: Stay current with the latest advancements in FPGA technology and hardware security to continually refine and enhance system capabilities. Position Requirements • Ability to obtain and maintain a US government security clearance • Bachelor's degree in Electrical Engineering or equivalent experience in Computer Engineering or a related field • Experience developing FPGA projects and IP cores from concept to deployment, including design, simulation, testing, optimization, release, and maintenance • Proficiency with FPGA design tools (Vivado, Quartus Prime), hardware description languages (VHDL, Verilog), hardware simulation software (GHDL, Questa) • Experience working with programmable SoCs and development platforms from Xilinx or Intel (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 standard IP core interfaces (AXI, ACE, Avalon) • Strong analytical and problem-solving skills, with the ability to manage complex hardware design issues effectively • Hands-on experience with hardware testing, instrumentation, and debugging tools (ILA, VIO) • Strong documentation skills and the ability to convey complex information clearly and effectively • Collaborative mindset 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 related field • Knowledge of cryptographic algorithms and experience implementation of mathematical algorithms in hardware • Experience in hardware security, 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 Now

Similar Opportunities

C# .NET Software Engineer (Remote)

Remote

Software Developer - C#/.NET

Remote

Azure DevOps, GitHub, C# Developer - 100% Remote - Contract (Client in Concord, NH) - B4071B

Remote

C# .NET Software Engineer (Remote)

Remote

Softwareentwickler:in C# .NET mit Schwerpunkt Web/Frontend (w/m/d)

Remote

INTERN - Corporate Social Responsibility

Remote

Full Stack .NET C# Developer

Remote

Senior Software Engineer, Full Stack – C#.NET Core, GraphQL, API, React, Next.js

Remote

Online CSR Support Assistant – Entry Level

Remote

Virtual Corporate Social Responsibility (CSR) Consultant

Remote

Product Compliance Director

Remote

Experienced Data Entry Clerk – Remote Opportunity for Detail-Oriented Individuals to Join blithequark's Dynamic Team

Remote

Work From Home Survey Respondent

Remote

Executive Director, Drug Safety Surveillance

Remote

Amazing Project Schedulers and Schedule Managers - Construction, USA (Hybrid)

Remote

Experienced Data Entry Professional – Full-Time Remote Opportunity for Career Growth and Development at arenaflex

Remote

Part-Time Guest Experience Personnel for Events at the Wilson Center - Delivering Exceptional Customer Service and Event Management Expertise in a Dynamic and Fast-Paced Environment

Remote

Military OneSource Behavioral Health Counselor

Remote

**Experienced Entry-Level Data Entry Specialist – Netflix Operations Support – Remote Opportunity**

Remote

Experienced Customer Service Representative – Remote Work Opportunity for Aviation Enthusiasts at Blithequark

Remote
← Back to Home