Embedded Firmware Engineer - FPGA Development

Maania Consultancy Services
  • Cedar Park, TX
  • Full-time
6 days ago

Job Description

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.

Powered by JazzHR

Numbers & Facts

LocationCedar Park, TX
Job TypeFull-time
Websitehttp://maania.com

Skills

  • Computer Engineeringunmatched
  • Computer Firmwareunmatched
  • Design Flowsunmatched
  • Design Verificationunmatched
  • Electrical Engineeringunmatched
  • Embedded Processorsunmatched
  • Embedded Systemsunmatched
  • Ethernetunmatched
  • FPGAunmatched
  • FPGA Designunmatched
  • Graphic Designunmatched
  • IP (Internet Protocol)unmatched
  • Linux Kernel Driversunmatched
  • Linux Operating Systemunmatched
  • ModelSimunmatched
  • PCI Express (PCI-E)unmatched
  • Peripheral Hardwareunmatched
  • RISC Coresunmatched
  • RTL Designunmatched
  • RTL Verificationunmatched
  • Realtime Operating Systemunmatched
  • SERDESunmatched
  • Simulationunmatched
  • Software Administrationunmatched
  • System Integration (SI)unmatched
  • System-on-a-Chip (SoC)unmatched
  • SystemVerilogunmatched
  • Testingunmatched
  • VHDL Hardware Description Languageunmatched
  • Verilog Hardware Description Languageunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder