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

High Performance Compute (HPC) Software Engineer (Semiconductors)

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

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

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

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

Текст:
/

TL;DR

High Performance Compute (HPC) Software Engineer (C++/Java): Designing and optimizing HPC software for large-scale Linux clusters with an accent on distributed parallel workloads and hardware-software co-optimization. Focus on maximizing throughput and latency across CPU, GPU, and network subsystems to enable semiconductor manufacturing.

Location: Onsite in Ann Arbor, MI, USA

Salary: $105,900 - $180,000 per year

Company

hirify.global is a global leader in diversified electronics for the semiconductor manufacturing ecosystem, investing heavily in R&D to advance wafer and reticle manufacturing.

What you will do

  • Design, develop, and optimize HPC software for large-scale Linux clusters, including MPI, multithreading, and GPU-accelerated pipelines.
  • Optimize application performance and power utilization across CPU, memory, storage, and network subsystems.
  • Develop system-level tooling for cluster bring-up, diagnostics, and health monitoring.
  • Collaborate with hardware and systems teams to define node, storage, and interconnect requirements.
  • Participate in HW/SW co-debug activities to resolve performance bottlenecks and stability issues.
  • Contribute to rack-level integration, including power, cooling, cabling, and physical layout.

Requirements

  • Bachelor’s, Master’s or PhD in Computer Science, Computer Engineering, or Electrical Engineering.
  • Must be based in or able to work onsite in Ann Arbor, MI.
  • Strong experience developing HPC or systems software on Linux.
  • Proficiency in Java, C++, or other performance-oriented languages.
  • Hands-on experience with parallel computing (MPI, OpenMP, multithreading).
  • Solid understanding of HPC hardware: CPUs, memory hierarchies, and networking (Ethernet/InfiniBand).

Nice to have

  • Experience with GPU computing (CUDA, ROCm).
  • Knowledge of containerized HPC environments (Docker, Singularity, Kubernetes).
  • Experience in semiconductor or high-reliability systems environments.
  • Familiarity with system reliability metrics like MTBF/MTBA.

Culture & Benefits

  • Comprehensive health benefits including medical, dental, and vision.
  • 401(k) plan with company matching.
  • Employee stock purchase program (ESPP).
  • Student debt assistance and tuition reimbursement programs.
  • Paid time off and company holidays.
  • Opportunities for professional development and career growth.

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