- Participate and lead in the software architecture design of the runtime software across multi-device and heterogeneity.
- Apply code optimization techniques, ensuring efficient and optimized performance of the runtime software components.
- Deliver architecture specifications to developers and articulate them effectively across stakeholders ranging from toolchain, system and hardware teams, and to technology leadership.
- Collaborate with silicon and platform bring-up to verify and debug the AI sub-system and its delivered performance.
Requirements
Qualifications
- Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or related field; Ph.D. is a plus.
- 10 years of embedded software design and development on SoCs and/or ASICs.
- Great coding skills in C/C++.
- Great knowledge of SW architectural patterns (layered/plugin/event-driven/ microkernel/etc).
- Good knowledge of SDLC.
- Good knowledge of RTOS and/or Linux OS.
- Good knowledge of multi-thread and multi-process software design and debugging.
- Experience with embedded system involving multi-core CPU/DSP.
- Experience with heterogeneous multi-device system involving GPU/NPU/FPGA.
- Knowledge of debuggers (LLDB, GDB) and profilers on heterogeneous hardware system.
Preferences
- Experience with Python is a plus.
- Experience with ARM and/or RISCV ISA is a plus.
- Knowledge of Linux kernel and driver development is a plus.
- Knowledge of CNN and common NN operators/layers like Conv2D, BatchNorm, etc is a plus.
- Knowledge of internal of inference engines like TFLite, OpenVINO runtime, ONNX runtime, TVM runtime, etc is a plus.
- Knowledge of JTAG debugger and bare-metal bring-up is a plus.
- Knowledge of high performance domain-specific languages (SYCL/CUDA/OpenCL) is a plus.
- Knowledge of PyTorch or TensorFlow is a plus.
- Knowledge of just-in-time compilation techniques is a plus.
Β
Renesas Electronics
Renesas is a top global semiconductor company developing products for automotive, industrial, infrastructure, and IoT markets.
Other jobs at Renesas Electronics
Β
Β
Β
Β
Β
Β
Β
Β
Notifications about similar jobs
Get notifications to your inbox about new jobs that are similar to this one.
No spam. No ads. Unsubscribe anytime.
Similar jobs
Β
Β
Β
Β
Β
Β
Β
Β