Назад
Company hidden
4 дня назад

Lead Software Engineer (C/C++)

Формат работы
onsite
Тип работы
fulltime
Грейд
lead
Английский
b2
Страна
India
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Lead Software Engineer (C/C++): Developing and maintaining high-quality C/C++ software for hardware-software co-simulation, including compiler and runtime components for Transaction-Based Acceleration technology, with an accent on multithreaded programming, debugging, and emulation platforms. Focus on building TBA capabilities for Palladium and Protium systems, deploying high-performance solutions, and reviewing AI-generated development output.

Location: Noida, India

Company

hirify.global develops technology for hardware-software co-simulation, emulation, prototyping, and electronic design automation.

What you will do

  • Develop and maintain C/C++ software for hardware-software co-simulation.
  • Build compiler and runtime components for Transaction-Based Acceleration technology.
  • Support existing features and develop new capabilities for next-generation Palladium and Protium emulation systems.
  • Work with field application engineers to build and deploy high-performance TBA solutions.
  • Debug complex system-level issues and contribute to software development using AI-assisted workflows.

Requirements

  • Bachelor’s or Master’s degree in Computer Science or a related field; a degree from a premier institute is preferred.
  • At least 5 years of software development experience with Linux and C/C++.
  • Strong knowledge of data structures, algorithms, and multithreaded programming.
  • Strong problem-solving, debugging, written communication, and verbal communication skills.
  • Ability to work effectively with global teams.

Nice to have

  • Experience with SystemVerilog, UVM, SC/TLM, or RTL debugging on simulation or emulation platforms.
  • Working knowledge of RTL logic synthesis.
  • Ability to fine-tune prompts for AI-assisted development and review AI output.

Culture & Benefits

  • Work with a global engineering team.
  • Contribute to technology for next-generation emulation and prototyping systems.
  • Focus on solving complex technology challenges and developing impactful software.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →