AI Software Engineer
CompilersFirmwareFPGAPosted Oct 20, 2026
Overview
- Added in 30 days
- 32
- At this company, still open
Skills named in this posting
- C
- C++
- Python
- Embedded Linux
- PyTorch / TensorFlow
AI Software Engineer
Location: Penang, Malaysia
Responsibilities:
• Design, develop, train, and evaluate machine learning and deep learning models, including CNNs, Transformers, Diffusion Models, and other Generative AI architectures.
• Research, prototype, and implement state-of-the-art AI algorithms, architectures, and training methodologies.
• Conduct experiments, benchmark performance, and optimize models for accuracy, efficiency, scalability, and deployment requirements.
• Develop AI training, validation, testing, and inference pipelines.
• Deploy and optimize AI solutions for embedded and edge computing environments.
• Develop embedded software components to support AI inference and system integration on FPGA-based platforms.
• Analyse and optimize end-to-end AI system performance, considering latency, throughput, memory utilization, and power efficiency.
• Collaborate with cross-functional engineering teams to integrate AI technologies into products and applications.
• Stay up to date with advancements in Artificial Intelligence, Generative AI, Embedded AI, and Edge Computing technologies.
Qualifications:
• Bachelor's, Master's, or Ph.D. degree in Computer Science, Artificial Intelligence, Electrical Engineering, Computer Engineering, or a related field.
• Strong understanding of machine learning, deep learning, and neural network architectures.
• Experience developing AI and deep learning models using PyTorch and/or TensorFlow.
• Strong programming skills in Python.
• Experience with C/C++ development.
• Knowledge of model optimization techniques, including quantization, pruning, and model compression.
• Experience designing and optimizing CNN architectures.
• Experience with Generative AI models, including Transformers, Large Language Models (LLMs), Variational Autoencoders (VAEs), or Diffusion Models.
• Familiarity with embedded software development and embedded Linux environments is an advantage.
• Knowledge of FPGA-based AI deployment and acceleration techniques is an advantage.
• Experience with FPGA development platforms or toolchains is an advantage.
• Strong analytical, problem-solving, and debugging skills.
• Ability to work effectively in a collaborative engineering environment.
Apply on the employer's site
Original posting: efinixinc.com
RISC-V ecosystem
Efinix Inc in the RISC-V ecosystem
RISC-V International: Strategic
Our mission is to drive the future of edge computing w/our Trion® FPGA silicon platform.
- FPGA vendor promoting RISC-V SoCs on its devices ("RISC-V SoCs: Powering Embedded Computing")
- RISC-V soft cores used across its Trion/Titanium FPGA product lines
Same employer
More roles at Efinix Inc
IC Design Engineer
Efinix Inc
RTL / HDLSoC / ASICFPGAOct 20, 2026- RTL / HDLFPGAOct 20, 2026
- RTL / HDLSoC / ASICFPGAOct 20, 2026
Sales (Japan)
Efinix Inc
FirmwareFPGAOct 20, 2026- Physical designFPGAOct 20, 2026
- FPGAOct 20, 2026