About the Role
We are seeking a talented and self-motivated individual to join our team as an
FPGA Solutions Engineer
. In this role, you will design and develop various FPGA subsystems targeting a new cutting-edge FPGA-SoC platform designed for a wide range of practical application fields (AI, computer vision, vector databases, data security, and more). You will also participate in building complete solution prototypes using this platform and help deliver these solutions to our customers and partners.
This role is ideal for individuals with a strong
drive for innovation
and problem-solving, the ability to
think creatively
, and a desire to work across
multiple disciplines
.
Language
English or Korean
Key Responsibilities
-
Architect and develop "soft" RTL blocks and infrastructure for a variety of FPGA-SoC functions, including NPUs (Neural Processing Units), ISPs (Image Signal Processors), CV (Computer Vision) accelerators, Data Encryption engines, and Vector Database accelerators.
-
Closely collaborate with the software team to define the specifications and implement the hardware-software (API) interfaces for these functions.
-
Research the current technological landscape to identify new potential applications for our FPGA-SoC platform and evaluate their technical and commercial viability.
What We Offer
-
Impactful Work.
An opportunity (and a challenge) to work with a brand-new state-of-the-art FPGA-SoC and influence its future iterations.
-
Growth & Learning.
Fast-paced and versatile development environment spanning multiple fields (vision, AI, DSP). An opportunity to focus on your field of interest.
-
Autonomy.
Freedom to suggest ideas and flexibility in pivoting your work direction.
Requirements
-
Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related discipline.
-
4+ years of design/application engineering experience, or Ph.D. with equivalent research experience.
-
Proficiency in RTL coding using Verilog or SystemVerilog.
-
Familiarity with AMBA bus protocols (e.g., AXI, AXI-Stream).
-
Solid knowledge of the complete FPGA design and development flow (synthesis, place & route, timing closure, bitstream generation).
-
Hands-on experience with FPGA devices and development tools from at least one vendor (e.g., AMD/Xilinx, Intel/Altera).
-
A system-level perspective with a proven ability to design and implement complex processing systems from concept to completion.
Preferred Qualifications
-
Ph.D. in Computer Science, Electrical Engineering, or a related field is a plus.
-
Programming experience in Python and/or C++.
-
Familiarity with chiplet-based architectures and die-to-die interfaces.
-
Hands-on experience with synthesis tools such as Synopsys Synplify.
-
Experience with ARM-based SoC FPGAs (e.g., AMD Zynq, Intel Agilex).
-
Experience with AI/ML or data analytics frameworks, libraries, or hardware acceleration.