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

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Video Editor (YouTube + Social Media)

Remote Full-time

Experienced Remote Data Entry Specialist – Entry-Level Opportunity for Detail-Oriented Individuals with Excellent Typing Skills

Remote Full-time

Executive Customer Relations Analyst

Remote Full-time

Experienced US Private High School Interview Trainer - Coaching International Students for Success

Remote Full-time

Experienced Customer Service Representative – Temporary Work-From-Home Opportunity with blithequark

Remote Full-time

National Director I - Environmental Due Diligence Services

Remote Full-time

**Experienced Remote Data Entry Operator – Flexible Work-from-Home Opportunity with arenaflex**

Remote Full-time

Senior Technology Consultant, CRM and Industry Workflows

Remote Full-time

Senior Technical Project Manager- CRM

Remote Full-time

Experienced Remote Customer Service Sales Representative – Dynamic Career Opportunity with Comprehensive Training and Flexible Working Hours

Remote Full-time
← Back to Home