FPGA Engineer
2 weeks ago
Company Description
We are a technology company focused on building advanced AI models and specialized hardware for edge devices, enabling on-device intelligence without reliance on the cloud. Our mission is to make artificial intelligence faster, more private, and more energy-efficient by bringing computation closer to where data is generated. We empower businesses and developers to deploy intelligent solutions directly on devices—from smartphones and wearables to autonomous systems and IoT products.
Job description:
We are seeking a highly skilled FPGA Engineer to design, develop, and verify FPGA-based IP cores interfacing with embedded processors through the AMBA AHB, APB, bus architecture. The ideal candidate will have hands-on experience with Verilog, VHDL, and FPGA toolchains and will play a key role in developing reusable IP blocks that integrate with soft or hard processor cores for embedded applications.
Key Responsibilities
- Design and implement custom FPGA IP cores in Verilog and VHDL.
- Develop and integrate AHB-compliant interfaces between FPGA logic and processor subsystems.
- Collaborate on system-level architecture involving soft or hard CPU cores (e.g., ARM, RISC-V, Nios II, MicroBlaze).
- Create simulation testbenches for functional and timing verification using tools like ModelSim, QuestaSim, or XSIM.
- Perform synthesis, place-and-route, timing closure, and resource optimization in vendor tools (Intel Quartus, Xilinx Vivado, Lattice Radiant, etc.).
- Debug FPGA designs using tools such as SignalTap, Chipscope, or Vivado Logic Analyzer.
- Develop technical documentation including design specifications, interface descriptions, and user manuals.
- Collaborate with embedded software and hardware teams to ensure seamless system integration.
Must-Have Skills & Qualifications
- Bachelor's or Master's degree in Electrical Engineering, Electronics, Computer Engineering, or related field.
- Proven experience in FPGA design and verification (minimum 2–3 years preferred).
- Proficiency in Verilog and/or VHDL.
- Strong understanding of AMBA protocols (AHB, AXI, APB, interconnects).
- Hands-on experience with FPGA design tools (Quartus, Vivado, Libero, etc.).
- Familiarity with simulation and verification tools (ModelSim, QuestaSim, or equivalent).
- Experience in scripting languages (TCL, Python, or Bash) for build automation is a plus.
- Good understanding of digital design principles (FSMs, timing analysis, clock domains, pipelining).
Bonus Skills (Nice to Have)
- Knowledge of embedded software development for FPGA-based systems (C/C++).
- Familiarity with hardware-software co-simulation and SystemVerilog testbenches.
- Understanding of memory interfaces (SRAM, SDRAM, PSRAM, DDR) and peripheral buses (SPI, UART, I2C).
Job Types: Full-time, Contract, Fresher
Work Location: In person
- Application Deadline: 04/11/2025
How to Apply
Send your Resume/CV to - with the subject line: "[Years of Experience] FPGA Engineer"
-
Hardware Engineer
2 weeks ago
Karachi, Sindh, Pakistan Dreambig Semiconductor Full time 1,200,000 - 3,600,000 per yearTechnical SkillsRTL Design and VerificationProficiency in RTL design using System Verilog (able to develop emulation-friendly codes) and System Verilog DPI developments.Experience with RTL verification methodologies such as UVM (simulation acceleration).Knowledge of VCS simulation (VCS model build and run).Experience in C/C++-based testbench development for...
-
Electronics Manager
2 weeks ago
Karachi, Sindh, Pakistan GCS (Pvt.) Ltd Full time 1,200,000 - 3,600,000 per yearPosition: Electronics ManagerExperience: 6 to 7 yearsEducation: Bachelors / Master of Engineering in ElectronicsLocation: KarachiJob Responsibilities:· Supervise team to develop and oversee the implementation of all necessary systems and procedures to ensure that electronics process operates effectively.· Installing, commissioning, maintenance & servicing...