FPGA Development Tools Engineer

4 days ago


Penang Penang Malaysia Altera Semiconductor Full time
Job Details:Job Description:
  • Lead the development, optimization, and architecture of FPGA compiler and synthesis tools for mapping high-level designs onto FPGA hardware, driving technical direction and innovation.

  • Partner with hardware architects and design teams to deeply understand complex FPGA-specific constraints and requirements, and translate them into robust, efficient synthesis and implementation strategies.

  • Design, implement, and enhance advanced algorithms for placement, routing, and resource allocation, with a focus on scalability, efficiency, and quality of results.

  • Conduct in-depth performance analysis of FPGA designs and tools, identifying bottlenecks and proposing strategic enhancements to improve throughput, resource utilization, and timing closure.

  • Diagnose and resolve complex FPGA synthesis issues, including RTL design challenges, timing violations, and toolchain integration problems, serving as a subject matter expert.

  • Drive seamless integration of compiler tools with existing hardware design workflows, collaborating across multidisciplinary teams to ensure end-to-end compatibility.

  • Champion continuous improvement of the FPGA compiler environment by evaluating and adopting state-of-the-art research, methodologies, and industry best practices.

  • Author and maintain high-quality, production-grade C++ code, focusing on performance, reliability, and maintainability; set standards for software development within the team.

  • Provide technical leadership and mentorship to junior engineers, fostering knowledge sharing and skill development.

  • Produce comprehensive documentation and deliver expert technical support for FPGA compiler tools, ensuring successful adoption and usage across teams.

Qualifications:
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.

  • Minimum 5+ years of hands-on experience in FPGA development tools or relevant domains.

  • Expert-level proficiency in C++ programming, including deep understanding of object-oriented design, software optimization, and large-scale codebases.

  • Proven track record in FPGA development and design flows (e.g., Xilinx Vivado, Intel Quartus, or similar).

  • Strong knowledge of digital circuit design, hardware description languages (VHDL/Verilog), and FPGA architectures.

Preferred Qualifications

  • Extensive experience with FPGA toolchains (Xilinx Vivado, Intel Quartus, or similar), including tool customization and advanced synthesis flows.

  • Demonstrated understanding of hardware/software co-design, hardware acceleration, and system-level performance optimization.

  • Proficiency in parallel programming, multi-threading, and performance optimization techniques in C++.

  • Experience in RTL design, verification, and debugging complex hardware systems.

  • Familiarity with scripting languages (Python, TCL, etc.) for automation and workflow enhancement.

  • Prior experience mentoring or leading engineering teams is highly desirable.

Job Type: RegularShift:Shift 1 (Malaysia)Primary Location:Penang 15, Penang, MalaysiaAdditional 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.

  • Penang , Penang, Malaysia Altera Semiconductor Full time

    Job Details:Job Description:Researches, designs, develops, and optimizes software tools that enable the use of Field Programmable Gate Arrays (FPGA).Develops tools on bitstream generation, assembler tools and configuration tools and validation for FPGA configurations.Documents processes, tools, and workflows for internal use.Basic understanding of FPGA...

  • FPGA Circuit

    2 weeks ago


    Penang , Penang, Malaysia Altera Full time

    Job Details:Job Description:Designs and develops FPGA circuits and IPs including FPGA core fabric logic, interconnect routing, clocking, configuration, configurable memory blocks, and network on chip.Micro-architects and performs circuit and logic design, schematic entry, simulation, reliability verification, and verifies functionality to optimize FPGA...


  • Penang , Penang, Malaysia Altera Semiconductor Full time

    Job Details:Job Description:Designs and develops FPGA circuits and IPs including FPGA core fabric logic, interconnect routing, clocking, configuration, configurable memory blocks, and network on chip.Micro-architects and performs circuit and logic design, schematic entry, simulation, reliability verification, and verifies functionality to optimize FPGA...


  • Penang , Penang, Malaysia Altera Semiconductor Full time

    Job Details:Job Description:Altera's Software, IP, and Solutions (SIPS) Group includes global engineering teams delivering world class embedded systems and solutions that includes HW and SW components that are tightly integrated and easy to use. As a senior FPGA IP Solutions Engineer, you will work closely with both HW and SW engineering teams to deliver...


  • Penang , Penang, Malaysia Altera Semiconductor Full time

    Job Details:Job Description:Altera provides leadership programmable solutions that are easy-to-use and deploy in applications from the cloud to the edge, offering limitless AI possibilities. Our end-to-end broad portfolio of products including FPGAs, CPLDs, Intellectual Property, development tools, System on Modules, SmartNICs and IPUs provide the...


  • Penang, Malaysia Lattice Semiconductor Full time

    Lattice OverviewThere is energy here…energy you can feel crackling at any of our international locations. It's an energy generated by enthusiasm for our work, for our teams, for our results, and for our customers. Lattice is a worldwide community of engineers, designers, and manufacturing operations specialists in partnership with world-class sales,...


  • Penang, Malaysia Lattice Semiconductor Full time

    Lattice OverviewThere is energy here…energy you can feel crackling at any of our international locations. It's an energy generated by enthusiasm for our work, for our teams, for our results, and for our customers. Lattice is a worldwide community of engineers, designers, and manufacturing operations specialists in partnership with world-class sales,...


  • Penang, Malaysia LATTICE SEMICONDUCTOR MALAYSIA SDN. BHD. Full time

    Lattice OverviewThere is energy here…energy you can feel crackling at any of our international locations. It's an energy generated by enthusiasm for our work, for our teams, for our results, and for our customers. Lattice is a worldwide community of engineers, designers, and manufacturing operations specialists in partnership with world-class sales,...


  • Penang , Penang, Malaysia Altera Full time

    Job Details:Job Description:1)    Support the Content full chip test methods on CMT/HDMT tester platforms, verification, test vector generation, simulation and coverage analysis to guarantee component margin specification.2)    Responsible for ensuring the testability and manufacturability of integrated circuits at both pre-silicon development and...

  • Graduate Talent

    1 week ago


    Penang , Penang, Malaysia Altera Full time

    Job Details:Job Description: Key ResponsibilitiesProvide technical support for Quartus Prime tool usage, including design compilation, timing analysis, and resource optimization.Assist customers in implementing basic FPGA designs, including IP integration and simulation.Collaborate with senior engineers to develop reference designs, scripts, and trainings...