x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   Staff Software Engineer
 banner picture 1  banner picture 2  banner picture 3

Staff Software Engineer

Renesas Electronics Singapore Pte. Ltd.

Responsibilities

  • Participate in the software design of the runtime software across multi-device and heterogeneity.
  • Apply code optimization techniques, ensuring efficient and optimized performance of the runtime software components.
  • Participate in architecture definition; collaborate closely with software architect in refining architecture designs.
  • Collaborate with silicon and platform bring-up to verify and debug the AI sub-system and its delivered performance.

Qualifications

  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or related field.
  • 5 years of embedded software design and development on SoCs and/or ASICs.
  • Good coding skills in C/C++.
  • Good knowledge of SW design patterns.
  • 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.
  • Knowledge of debuggers (LLDB, GDB) and profilers on heterogeneous hardware system.

Preferences

  • Experience with Python 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 managing CI/CD pipeline (especially under GitLab) is a plus.
  • Knowledge of inference engines such as 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.

Sharing is Caring

Know others who would be interested in this job?

Similar Jobs
Program Manager (Logistics Operations – Healthcare)
Jj Consulting Services
Quick Apply
Senior Software Consultant– Java
Evo Outsourcing Solutions Pte. Ltd.
Quick Apply
Senior Software Engineer – Java
Evo Outsourcing Solutions Pte. Ltd.
Quick Apply
Senior Software Consultant - Equities Electronic Trading ( 12 months contract)
Evo Outsourcing Solutions Pte. Ltd.
Quick Apply
Python Software Developer
BBGC
Quick Apply
Software Quality Engineer - A24060
Activate Interactive Pte Ltd
Quick Apply
Embedded Software Engineer (C/C++)
Renesas Electronics
Quick Apply
Technical Specialist
Sbs Transit Ltd
Quick Apply
System/ Network Engineer
Denron Computers & Networks
Quick Apply
IT System Engineer
Exceltec Property Management Pte Ltd
Quick Apply