High Performance Compute (HPC) Software Engineer (Semiconductors)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →