The Role
The FPGA Engineer will develop and optimize algorithms for FPGAs, work with clients, and ensure high performance under constraints.
Summary Generated by Built In
Code Metal is seeking a highly skilled and experienced FPGA Engineer with 5-7 years of industry experience. You will be part of a team primarily based in the United States that is building agentic AI pipelines to accelerate the deployment of algorithms written in high level languages (such as Python and MATLAB) to FPGAs and embedded systems.
Key Responsibilities- Interface with customers in Japan who are using MATLAB to describe the algorithms they want to run on field programmable gate arrays (FPGAs).
- Work with a team in the United States to integrate your work into an automated pipeline.
- Assist with optimizing resource usage and performance of FPGA designs while meeting power and timing constraints.
- Perform timing analysis, constraint development, and functional simulation using tools such as Synplify, Vivado, Quartus, or ModelSim.
- Participate in code reviews, design reviews, and technical discussions.
- Share the burden of working across multiple time zones by taking some meetings early in the morning or late at night.
RequirementsRequired Qualifications
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field.
- 5-7 years of hands-on product-level experience with FPGA development, preferably on Xilinx or Intel platforms.
- Proficiency in HDL languages (VHDL, Verilog, SystemVerilog).
- Strong grasp of digital design fundamentals including clock domains, timing closure, FIFOs, state machines, and pipelining.
- Experience with simulation, synthesis, and FPGA implementation tools (Vivado, Quartus, Synplify, etc.)
- Strong debugging and problem-solving skills, including lab-based validation and testing.
- Effective verbal and written communication skills in both English and Japanese.
- Familiarity with embedded C/C++ and integrating FPGA designs into larger embedded systems.
- Knowledge of embedded Linux environments and driver development.
- Experience with scripting languages (Python, TCL) for automation.
- Familiarity with version control systems, such as git.
Benefits
Multiple employment styles are available for this role including freelance, fixed-term employee, and permanent employee.
For fixed-term and permanent employees, Code Metal offers:
- Flexible working hours
- Holidays
- Paid time off
as well as all required social insurances, including:
- Pension
- Health Insurance
- Nursing Care Insurance
- Employment Insurance
- Worker's Accident Compensation Insurance
Top Skills
Fpga
Matlab
Modelsim
Python
Quartus
Synplify
Systemverilog
Verilog
Vhdl
Vivado
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
The future is already here. It's just not evenly distributed yet









