Bootstrap

Altera

Senior FPGA IP Software Development Engineer

๐Ÿ“ŒPenang, Malaysia ๐Ÿ‡ฒ๐Ÿ‡พ

โฑ๏ธŽ full-time

๐Ÿง™โ€โ™‚๏ธ senior

Job Details

Job Description:

  • Architect, design, and implement FPGA Soft IP cores using VHDL/Verilog/SystemVerilog, targeting high-performance and resource-efficient implementations.
  • Designs, develops, validates, and/or debugs software abstractions and frameworks for acceleration with FPGAs to support embedded, data center, and communication clients.
  • Develop parameterizable and reusable IP blocks for high-speed protocols (e.g., JESD204B/C, AXI, PCIe, Ethernet, DDR interfaces).
  • Package IP cores with clearly defined interfaces, metadata, and configuration options for integration into vendor toolchains Quartus Platform Designer.
  • Collaborate with software and firmware teams to define memory maps, register interfaces, and configuration protocols.
  • Maintain and improve internal IP libraries, ensuring compliance with coding standards, documentation practices, and version control processes.
  • Drive integration of IP into larger SoC or system-level FPGA designs, including handling timing closure and interoperability.
  • Work closely with system architects and product managers to define IP requirements, performance targets, and roadmap features.
  • Mentor junior engineers in best practices for RTL design, IP reuse, and FPGA development flows.

Qualifications

  • Bachelorโ€™s or Master's degree in electrical/computer engineering or related field and 8+ years of experience.
  • Strong experience with parameterizable RTL design using VHDL, Verilog, or SystemVerilog.
  • Proficiency in IP packaging and integration using FPGA vendor tools such as AMD Vivado (IP Integrator), Intel Quartus (Platform Designer), or similar.
  • Deep understanding of clock domain crossing (CDC) techniques, timing constraints (SDC/XDC), and static timing analysis (STA).
  • Familiarity with bus protocols such as AXI4, Avalon, TileLink, and their use in IP design and integration.
  • Hands-on experience with high-speed IP protocols, including familiarity with JESD204B/C, DDR3/DDR4, and memory or serial interface design considerations would be a plus.
  • Experience building self-checking testbenches and automation of regression testing using tools like ModelSim, Questa, or XSIM.
  • Knowledge of hardware-software interface design, including memory-mapped register interfaces and CSR frameworks.
  • Experience with linting tools (e.g., SpyGlass, AscentLint) and synthesis/implementation constraints for FPGAs.
  • Exposure to revision control (e.g., Git), issue tracking systems, and collaborative development workflows.

Job Type

Regular

Shift

Shift 1 (Malaysia)

Primary Location:

Penang 15

Additional Locations:

Posting Statement

All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.
Other similar jobs

FPGA Design Engineer & Design Lead

@ BAE Systems, Inc., ๐Ÿ“Malaysia ๐Ÿ‡ฒ๐Ÿ‡พ

FPGA Systems Engineer

@ SAIC, ๐Ÿ“Malaysia ๐Ÿ‡ฒ๐Ÿ‡พ

Senior FPGA Engineer

@ Continental Electronics Corporation, ๐Ÿ“Malaysia ๐Ÿ‡ฒ๐Ÿ‡พ

FPGA ENGINEER

@ 360T, ๐Ÿ“Malaysia ๐Ÿ‡ฒ๐Ÿ‡พ

FPGA Engineer

@ Actalent, ๐Ÿ“Malaysia ๐Ÿ‡ฒ๐Ÿ‡พ

Ingรฉnieur dรฉveloppement FPGA CDI

@ Centum T&S, ๐Ÿ“Malaysia ๐Ÿ‡ฒ๐Ÿ‡พ

FPGA Engineer

@ Citadel Securities, ๐Ÿ“Malaysia ๐Ÿ‡ฒ๐Ÿ‡พ

FPGA Engineer

@ ENGIBEX, ๐Ÿ“Malaysia ๐Ÿ‡ฒ๐Ÿ‡พ

FPGA Engineer

@ Elbit Systems Israel, ๐Ÿ“Malaysia ๐Ÿ‡ฒ๐Ÿ‡พ

FPGA Engineer - Oxford Knight

@ Jobs via eFinancialCareers, ๐Ÿ“Malaysia ๐Ÿ‡ฒ๐Ÿ‡พ

  • Employment

    โฑ๏ธŽ full-time

  • Experience

    ๐Ÿง™โ€โ™‚๏ธ senior

  • Skills
  • Industry
  • Find similar jobs

    FPGA Design Engineer & Design Lead

    @ BAE Systems, Inc., ๐Ÿ“Malaysia ๐Ÿ‡ฒ๐Ÿ‡พ

    FPGA Systems Engineer

    @ SAIC, ๐Ÿ“Malaysia ๐Ÿ‡ฒ๐Ÿ‡พ

    Senior FPGA Engineer

    @ Continental Electronics Corporation, ๐Ÿ“Malaysia ๐Ÿ‡ฒ๐Ÿ‡พ

    FPGA ENGINEER

    @ 360T, ๐Ÿ“Malaysia ๐Ÿ‡ฒ๐Ÿ‡พ

    FPGA Engineer

    @ Actalent, ๐Ÿ“Malaysia ๐Ÿ‡ฒ๐Ÿ‡พ

    Ingรฉnieur dรฉveloppement FPGA CDI

    @ Centum T&S, ๐Ÿ“Malaysia ๐Ÿ‡ฒ๐Ÿ‡พ

    FPGA Engineer

    @ Citadel Securities, ๐Ÿ“Malaysia ๐Ÿ‡ฒ๐Ÿ‡พ

    FPGA Engineer

    @ ENGIBEX, ๐Ÿ“Malaysia ๐Ÿ‡ฒ๐Ÿ‡พ

    FPGA Engineer

    @ Elbit Systems Israel, ๐Ÿ“Malaysia ๐Ÿ‡ฒ๐Ÿ‡พ

    FPGA Engineer - Oxford Knight

    @ Jobs via eFinancialCareers, ๐Ÿ“Malaysia ๐Ÿ‡ฒ๐Ÿ‡พ

Remote Work
Post time
Level
Employment
Industry
Apply Now โ†—