FPGA Engineer
1 week 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"
-
Senior Embedded Designer
1 week ago
Karachi, Sindh, Pakistan eSpark Consulting Group Full time 1,200,000 - 3,600,000 per yearSenior Embedded Designer - Job DescriptioneSpark Consulting Group is seeking a highly experienced and results-driven Senior Embedded Developer to join our embedded systems team. The ideal candidate will have deep expertise in embedded firmware development using C/C++, with hands-on experience in programming a wide range of 32-bit microcontrollers such...
-
Electronics Manager
1 week 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...