Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Intel FPGA Development Tools Senior Software Engineer 
Malaysia, Penang 
802761922

24.06.2024
Job Description
  • Researches, designs, develops, and optimizes software tools that enable the use of Field Programmable Gate Arrays (FPGA).

  • Develops and optimizes compilers, flows, assemblers, models, tools, runtimes, and/or firmwares that are closely coupled to FPGA silicon, IP, and boards, while leveraging strong knowledge of FPGA hardware, logic design, board design, semiconductor devices, and chip layout.

  • Designs, develops, and optimizes software abstractions and frameworks for acceleration with the FPGA for domains such as deep learning, DSP algorithms, or data analytics.

  • Responds to customer/client requests or events as they occur.

  • Work closely with internal stake holders in supporting new features, services, and release.

  • Develop software tools for bitstream generation, analysis, testing

  • Produce good documentations for internal and external customer usages

Minimum qualifications are required to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates.

  • Bachelor of Computer Science/Computer Engineering /Electronics/Electricalengineering or equivalent

  • Proficient in C/C++ programming

  • Candidate with Windows/Linux device driver development is a plus

  • Solid programming skills in C++. Knowing Python is a plus

  • Ability in understanding internal custom hardware architecture and firmware interactions

  • Strong Software design, development, debug skills and discipline to adhere to the software development process

Requirements listed would be obtained through a combination of industry relevant job experience, internship experiences and or

We offer a total compensation package that ranks among the best in the industry. It consists of competitive pay, stock, bonuses, as well as, benefit programs which include health, retirement, and vacation. Find more information about all of our Amazing BenefitsThis role will require an on-site presence.