About the Company:
Founded with the vision of building a runtime reconfigurable, future-proof processor, Morphing Machines is a fabless semiconductor company working on a ground-breaking technology that will transform the chip design landscape. Morphing Machines patent protected IP, REDEFINE, can concurrently accelerate heterogenous workloads, on a homogenous fabric of processing cores. REDEFINE combines ASIC (Application Specific Integrated Circuit) like performance with the reconfigurability of FPGAs (Field Programmable Gate Arrays). Morphing Machines innovation enables dataflow compute, which is a paradigm shift in the current processor industry. Due to the nature of our architecture, we can cater across domains from Data Centers, Quantitative Finance, AI/ML acceleration, Edge Vision to High Performance Compute (HPC) applications, all with the same hardware fabric. At Morphing Machines, we are building a cutting-edge technology guided by our vision to build truly software-defined hardware.
Job Overview:
We are seeking a skilled FPGA Engineer who will drive the emulation of our REDEFINE dataflow accelerator on cloud-based Xilinx FPGA platforms and physical FPGA boards. This is an exciting opportunity to work at the intersection of cutting-edge FPGA technology, cloud platforms, and hardware-software co-design.
Key Responsibilities:
- FPGA Emulation Development
- Design, implement, and optimize FPGA-based emulation environments for the REDEFINE dataflow accelerator.
- Develop FPGA design and RTL code for various hardware system and sub-system configurations.
- Integrate and simulate the emulation environment to validate the functionality and performance of the accelerator.
- Collaborate closely with hardware and software teams to ensure accurate architectural representation in emulation.
- Work with RTL verification teams to identify and resolve design issues using simulation and debug tools.
- Document and report emulation results, test findings, and recommendations to the broader engineering team.
- Cloud-Based Xilinx FPGA Platform Integration
- Configure and deploy the REDEFINE dataflow accelerator on cloud-based Xilinx FPGA platforms (e.g., Amazon EC2 F1 instances, Xilinx Alveo cards).
- Optimize and fine-tune the emulation environment for high performance on cloud FPGA platforms.
- Collaborate with software teams to integrate the software stack into the cloud-based emulation environment.
Required Skills & Experience:
- Bachelor s or Master s degree in Electrical Engineering, Computer Engineering, or related field.
- 10+ years of experience as an FPGA Engineer specializing in emulation and validation.
- Strong expertise in FPGA design, implementation, and verification using Xilinx FPGAs and Vivado tools.
- Experience with cloud-based FPGA platforms such as Amazon EC2 F1 or Xilinx Alveo.
- Proficiency in RTL coding (VHDL or Verilog).
- Knowledge of RISC-V architecture and dataflow accelerators (preferred).
- Familiarity with FPGA debugging tools and methodologies.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Self-motivated, detail-oriented, and passionate about working on innovative technologies.
What We Offer:
- The opportunity to contribute to the emulation and validation of a novel, many-core dataflow accelerator targeting next-generation high-performance systems.
- A collaborative work environment with talented teams across hardware architecture, system software, and FPGA engineering.
- Exposure to advanced FPGA technology, cloud deployment at scale, and the design flow leading up to GDS-II.