Algorithms & Optimization FPGA Engineer
- Location
- Chennai
- Workplace
- On-site
- Employment
- Full-time
About this role
We are looking
for an Algorithm Engineer with experience in optimizing software for CPUs,
GPUs, DSPs, and FPGAs. The role involves developing high-performance algorithms
for machine learning, computer vision, and numerical applications.
Responsibilities:
• Develop and optimize algorithms for CPUs, GPUs,
DSPs, and FPGAs.
• Work on machine learning, computer vision, and
numerical libraries.
• Improve application performance through
optimization techniques.
• Work closely with software and hardware teams.
• Analyze performance and fix bottlenecks.
• Support customer requirements and deliver
optimized solutions.
Requirements
Education:
B.E./B.Tech./M.E./M.Tech./MS
in Computer Science, Electronics, ECE, or a related field.
Technical Skills (Must haves):
• Strong programming skills in C/C++.
• Experience with CUDA, OpenCL, or similar parallel
programming technologies.
• Experience working with CPUs, GPUs, DSPs, or
FPGAs.
• Hands-on experience with FPGA development using
VHDL, Verilog, HLS, Xilinx Vivado/Vitis, Intel Quartus, or similar tools.
• Good understanding of performance optimization,
parallel computing, and memory optimization.
• Good problem-solving and debugging skills.
Need to have (Can be bridged):
• 4+ years of experience in algorithm development
or software optimization.
• Experience with hardware-oriented algorithm
optimization and performance analysis.
Good to have (Not essential):
• Experience with TensorFlow, PyTorch, or other
AI/ML frameworks.
• Knowledge of LLVM, MLIR, or TVM.
• Experience in embedded systems or AI
acceleration.
Preferred Qualifications (Optional):
Experience in
either Algorithm Optimization or FPGA acceleration, with the ability to develop
high-performance solutions across target hardware architectures.
Tired of cold applications?
Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.
Ask your AI about this role
Connect Clera once, then ask if it fits you.
Ask about this role
Read the Algorithms & Optimization FPGA Engineer listing at MulticoreWare Inc (https://www.getclera.com/jobs/multicoreware-inc/algorithms-and-optimization-fpga-engineer-gr0zs5mr93wn) and tell me whether it fits my profile. Save it for me if it does.
Not connected yet? Takes a minute
https://mcp.getclera.comSign in with your Clera account. MCP docs