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 Jobs

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

Experienced Remote Data Entry Specialist – Part-Time Opportunity for Detail-Oriented Individuals with Strong Organizational Skills

Remote

**Experienced Entry-Level Data Entry Specialist – E-commerce Operations Support (Part-Time)**

Remote

Experienced Customer Service and Sales Associate – Delivering Exceptional Retail Experiences and Driving Business Growth at blithequark

Remote

Part-Time blithequark Data Entry Remote Jobs: Earn Competitive Hourly Rate as a Detail-Oriented and Efficient Data Entry Specialist

Remote

EKG Telemetry Technician – Full Time – Night Shift in Lafayette, LA

Remote

Data Analyst – 10-Month Contractor

Remote

Experienced Part-Time Remote Data Entry Specialist – Detail-Oriented and Tech-Savvy Individual for blithequark

Remote

Remote AWS Infrastructure Engineer

Remote

Senior Research Scientist

Remote

Creative Graphic Designer for Spiritual Wellness Brand - Remote Part-time Opportunity to Shape Visual Identity

Remote
← Back