Talent.com
This job offer is not available in your country.
System Engineer - C++ Programming

System Engineer - C++ Programming

Ambition HuntHyderabad
30+ days ago
Job description

Role & Responsibilities / What you'll do :

  • Design, implement and validation of C++ / C functional simulation models of GPU subsystems (for AI compute as well as Graphics processing)
  • Create models to support pre-silicon development and validation of firmware, drivers, system software, and applications.
  • Implement and integrate Python scripts for test automation, visualization, and analysis.
  • Identify performance bottlenecks, simulate workloads, and propose architectural enhancements.
  • Collaborate with architecture, RTL, and software teams to define, evolve, and validate new features.
  • Enhance model infrastructure to improve runtime, memory usage, and usability.
  • Debugging features in the modeling environment.

Required skills / Whom we are looking for :

  • Bachelors or Masters degree in related engineering field with 4 to 10+ years of hands-on experience
  • Expertise in C++ programming with Modular and Object-Oriented programming skills
  • Experience with C / C++ build tools such as CMake, Meson OR Bazel
  • Knowledge of the GPU architecture, drivers, compliers will be plus
  • Familiarity with hardware architecture of heterogeneous computing platforms (e.g., CPU + GPU / DSP / NPU), DMA, cache and memory architecture etc.
  • Well verse with software development life cycle and efficient use of associated tools like Git, SVN, JIRA etc.,
  • Strong communication skills and the ability to work effectively in a collaborative, cross-functional team environment.
  • Detail-oriented with a focus on delivering high-quality, reliable software.
  • (ref : hirist.tech)

    Create a job alert for this search

    System Engineer • Hyderabad