Responsibilities:
- Design, develop, and optimize NPU architecture, programming models, and simulation environments.
- Collaborate with cross-functional teams to verify and validate IP blocks.
- Develop FPGA-based platforms for pre-silicon NPU prototyping and evaluation.
- Create and maintain boot ROMs, bare metal BSPs, and sample applications for NPU development.
- Provide technical support to inference engine, toolchain, and ASIC teams.
- Drive process automation to improve development efficiency.
Required Skills:
- Strong proficiency in C programming for embedded systems development.
- In-depth knowledge of processor architecture, including ARM/RISC-V, cache, and SIMD.
- Experience with FPGA development and verification methodologies.
- Proficiency in software, hardware, and FPGA debugging tools.
- Strong problem-solving, optimization, and analytical skills.
- Excellent communication and collaboration abilities.
- Experience with machine learning frameworks and optimization techniques.
- Knowledge of Python for scripting and automation.
- Understanding of operating systems (Linux, RTOS, bare metal).
Apply now and be a part of a team where your skills, ideas, and expertise truly make a difference! Send your CV to [email protected] for a confidential chat.
PS: However, only shortlisted candidates will be notified.
EnviroDynamics Solutions Pte Ltd | EA License No.: 12C6285
Xie Jiani | EA Personnel Reg No.: R1548854