Talent.com
FPGA Engineer
FPGA EngineerEndoSec LLC • Mobile, AL, United States
[error_messages.no_longer_accepting]
FPGA Engineer

FPGA Engineer

EndoSec LLC • Mobile, AL, United States
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
  • [job_card.part_time]
[job_card.job_description]
EOE Statement
We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status or any other characteristic protected by law.

Description

Apply Now

RTL, C/C++, Python, VHDL, Verilog, Tcl, cryptography, hardware, embedded software, System Integration, Hardware Security, Xilinx, Simulation, IP core, Versal, Stratix, concept to deployment, Vivado, GHDL, Questa, Quartus Prime, Zynq, Agilex, AXI, ACE, Avalon, FPGA verification tools, reverse engineering, cocotb, pyuvm

Full Time

Travel required to 10%.

Must be able to apply for and maintain a U.S. Government Security Clearance

FPGA Engineer

The EndoSec FPGA Engineer is responsible for the design, development, testing, and maintenance of 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 in 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: Actively stay up-to-date with the latest advancements in FPGA technology and hardware security to continually refine and enhance system capabilities.

Position Requirements

Position Requirements
  • Ability to obtain and maintain a US government security clearance
  • Bachelor's degree in Electrical Engineering, 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 mind-set and excellent communication skills to work effectively with cross-functional teams
Preferred Qualifications
  • Advanced degree (M.S. or Ph.D.) in Electrical Engineering, Computer Engineering, or a related field
  • Knowledge of cryptographic algorithms and experience implementation 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)


Full-Time/Part-Time
Full-Time

This position is currently accepting applications.
[job_alerts.create_a_job]

FPGA Engineer • Mobile, AL, United States

[internal_linking.similar_jobs]
Advanced Field Service Engr

Advanced Field Service Engr

Honeywell • Chickasaw, AL, United States
[job_card.full_time]
Advanced Field Service Engineer for Honeywell International, Inc.Perform maintenance, audits, configuration, programming, installation/commissioning, upgrades, and migration of complex/advanced Hon...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Nuclear Engineer

Nuclear Engineer

U.S. Navy • Daphne, Alabama, US
[job_card.full_time]
Job Title : Nuclear Engineer (Naval Reactors Engineer) Category / Component : Officer • Active Overview Design, regulate, and oversee the Navy's nuclear propulsion program, including reactor design...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
Sr. Project Engineer

Sr. Project Engineer

Phoenix Industrial • Mobile, AL, United States
[job_card.full_time]
Project Engineer role will oversee and execute the project controls and management of a multiple discipline, EPC project.Your main functions will include (but not limited to) responsibility for the...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Lighting Services Engineer 1 4P/325

Lighting Services Engineer 1 4P/325

4P Consulting Inc • Mobile, AL, United States
[job_card.full_time]
We are seeking a motivated and detail-oriented.The ideal candidate will have prior co-op or work experience within SOCO's Distribution or Transmission functions, strong field readiness, and the abi...[show_more]
[last_updated.last_updated_30] • [promoted]
Fabrication Design Engineer

Fabrication Design Engineer

Venture Dynamics • Mobile, Alabama, United States
[job_card.full_time]
[filters_job_card.quick_apply]
Venture Dynamics is currently seeking a Fabrication Design Engineer; you will be responsible for designing and developing fabrication processes and procedures for our products.You will work closely...[show_more]
[last_updated.last_updated_30]
Senior Electrical Engineer

Senior Electrical Engineer

Kimberly-Clark • Fairhope, AL, United States
[job_card.full_time]
You were made to do this work: exploring uncharted questions, engineering innovative solutions, advancing scientific understanding, and constantly pushing the boundaries of what’s possible.You want...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Fire Alarm Estimator

Fire Alarm Estimator

Pye Barker Fire and Safety LLC • Mobile, AL, United States
[job_card.full_time]
Make a difference, protect lives, and achieve your dreams.Build your career with the industry-leading fire, life safety and security company.The Alarm & Suppression Estimator will be responsible fo...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Nuclear Engineer

Nuclear Engineer

US Navy • Mobile, Alabama, US
[job_card.full_time] +1
The most powerful energy sources in the world need the most powerful minds behind them.As a Nuclear Reactors Engineer, you'll be the technical authority responsible for the oversight of research, d...[show_more]
[last_updated.last_updated_variable_days] • [promoted]