> Markdown version of [/jobs/ext/1957068-endosec-fpga-engineer](https://www.wearedevelopers.com/jobs/ext/1957068-endosec-fpga-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # EndoSec FPGA Engineer - **Company:** EndoSec LLC - **Location:** United States (Remote available) - **Contract:** Permanent contract - **Skills:** Software Applications, Computing Platforms, Unit Testing, C++ (Programming Language), Computer Programming, Computer Engineering, Software Debugging, Embedded Software, Field-Programmable Gate Array (FPGA), Hardware Description Language, Hardware Design, Hardware Security Module, Python (Programming Language), Performance Tuning, Systems Development Life Cycle, Reverse Engineering, Simulation Software, Software Engineering, System on a Chip, Systems Integration, Tcl (Programming Language), Verilog, VHSIC Hardware Description Language (VHDL), Vivado, Scripting, Fpga Hardware, Hardware Testing, Software Troubleshooting, Modeling and Simulation, Hardware Acceleration - **Published:** August 6, 2026 - **Apply:** https://www.dice.com/job-detail/c71c7461-f521-4641-8530-7c4927a10c22 ## About the Role * 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) ## Description The EndoSec FPGA Engineer is responsible for designing, developing, testing, and maintaining IP cores and FPGA-based systems used in hardware security applications., * 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. ## Related Videos - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Intermediate Bitcoin Script](https://www.wearedevelopers.com/videos/25-intermediate-bitcoin-script) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Strange New Worlds: shaping the future of the digital age](https://www.wearedevelopers.com/videos/677-strange-new-worlds-shaping-the-future-of-the-digital-age) - [Oops! Stories of supply chain shenanigans](https://www.wearedevelopers.com/videos/245-oops-stories-of-supply-chain-shenanigans) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [9 Ways to Make Money Hacking](https://www.wearedevelopers.com/magazine/333-9-ways-to-make-money-hacking) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree)