The Role
Design, develop, and verify FPGA logic for Microchip PolarFire SoCs using VHDL, Verilog, and SystemVerilog. Create optimized IP cores, DSP blocks, custom peripherals, and high-speed interfaces. Integrate FPGA firmware with RISC-V processors, Linux, and RTOS environments, while collaborating on BSPs and kernel drivers. Build UVM-based RTL verification environments, testbenches, and constrained-random testing workflows to ensure design correctness and coverage.
Summary Generated by Built In
Required Skills, Experience, and Education:
- 3-5 years of experience in embedded firmware development, with 3+ years in FPGA design and verification.
- Proficiency in VHDL/Verilog/SystemVerilog for RTL design and FPGA development.
- Hands-on experience with RTL verification, testbenches, and UVM methodologies.
- Familiarity with FPGA design flows, including simulation (e.g., ModelSim), synthesis, and Libero SoC tools.
- Knowledge of digital design principles (e.g., clock domains, pipelining, AXI/Avalon protocols) and verification concepts like constrained-random testing.
- Experience with real-time systems and FPGA integration with Linux/RTOS.
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or related field.
Key Duties:
- Design, develop, and verify FPGA logic using VHDL/Verilog/SystemVerilog for Microchip PolarFire SoCs, including programmable logic, DSP blocks, and high-speed interfaces (e.g., PCIe, Ethernet, SERDES).
- Create and optimize IP cores and custom peripherals/accelerators tailored to PolarFire's architecture.
- Integrate FPGA firmware with embedded processors (e.g., RISC-V cores) and collaborate with software teams to support Board Support Packages (BSPs) and Linux kernel drivers.
- Build RTL verification environments with testbenches using UVM methodologies for design correctness and coverage.
Skills Required
- 3-5 years of embedded firmware development experience
- 3+ years of FPGA design and verification experience
- Proficiency in VHDL, Verilog, or SystemVerilog for RTL design and FPGA development
- Hands-on experience with RTL verification, testbenches, and UVM methodologies
- Familiarity with FPGA design flows, simulation, synthesis, ModelSim, and Libero SoC
- Knowledge of digital design principles, clock domains, pipelining, AXI or Avalon protocols, and constrained-random testing
- Experience with real-time systems and FPGA integration with Linux or RTOS
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field
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
Maania Consultancy Services is a recruitment company specializing in talent acquisition for IT, Engineering, Financial services, Defense, and Aviation, aiming to provide recruiting solutions for small to medium-sized businesses.
.png)






