Назад
Company hidden
10 часов Π½Π°Π·Π°Π΄

HPC Software Engineer

136Β 300 - 231Β 700$
Π’ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹
fulltime
Английский
b2
Π‘Ρ‚Ρ€Π°Π½Π°
US
Вакансия ΠΈΠ· списка Hirify.GlobalВакансия ΠΈΠ· Hirify Global, списка ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½Ρ‹Ρ… tech-ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ
Для мэтча ΠΈ ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠ° Π½ΡƒΠΆΠ΅Π½ Plus

ΠœΡΡ‚Ρ‡ & Π‘ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄

Для мэтча с этой вакансиСй Π½ΡƒΠΆΠ΅Π½ Plus

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

ВСкст:
/

TL;DR

HPC Software Engineer (C++/Java/Linux): Designing and developing multi-threaded, multi-process, and distributed computing systems with an accent on Linux system programming and HPC performance, scalability, and reliability. Focus on diagnosing complex software and system issues and building automation using Shell and Python.

Location: Milpitas, CA (USA)

Salary: $136,300.00 - $231,700.00 annually

Company

hirify.global develops systems and solutions for semiconductor manufacturing, including metrology and inspection products.

What you will do

  • Design and develop multi-threaded, multi-process, and distributed computing systems.
  • Build software using C++ and Java with strong object-oriented design and architecture.
  • Develop Linux system-level software and automation using Shell and Python scripting.
  • Analyze and troubleshoot complex software and system issues, performing efficient root-cause analysis.
  • Communicate, document, and clearly articulate technical problems and solutions.
  • Work on HPC-related performance optimization, scalability, and reliability considerations.

Requirements

  • Strong experience designing and developing multi-threaded, multi-process, and distributed computing systems.
  • Extensive software development experience with C++ and Java, including object-oriented design principles.
  • Proven expertise in Linux system programming and system-level software development.
  • Experience with Shell and Python scripting for automation.
  • Strong analytical and problem-solving skills for diagnosing complex software and system issues.
  • Good written and verbal communication skills to understand, articulate, and document technical problems and solutions.

Nice to have

  • Experience with cloud and datacenter technologies (compute, networking, storage, virtualization, containers, cluster orchestration).
  • Knowledge of Linux kernel configuration, performance tuning, and system internals.
  • Experience with Linux device driver development and kernel-level debugging.
  • Experience with real-time and high-performance computing (HPC) systems and troubleshooting HPC software, storage, networking, and infrastructure issues.

Culture & Benefits

  • Medical, dental, vision, life, and other voluntary benefits.
  • 401(K) with company matching, employee stock purchase program (ESPP), and student debt assistance.
  • Tuition reimbursement, development and career growth opportunities, and financial planning benefits.
  • Wellness benefits including an employee assistance program (EAP), paid time off, and paid company holidays.
  • Participation in performance incentive programs may be available.

Hiring process

  • Multiple interviews in person or via video conferencing with hiring managers.
  • Pay range is determined by role, level, and location; recruiter shares details for the preferred location during the process.

Π‘ΡƒΠ΄ΡŒΡ‚Π΅ остороТны: Ссли Ρ€Π°Π±ΠΎΡ‚ΠΎΠ΄Π°Ρ‚Π΅Π»ΡŒ просит Π²ΠΎΠΉΡ‚ΠΈ Π² ΠΈΡ… систСму, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ iCloud/Google, ΠΏΡ€ΠΈΡΠ»Π°Ρ‚ΡŒ ΠΊΠΎΠ΄/ΠΏΠ°Ρ€ΠΎΠ»ΡŒ, Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄/ПО, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡ‚Π΅ этого - это мошСнники. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΆΠΌΠΈΡ‚Π΅ "ΠŸΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒΡΡ" ΠΈΠ»ΠΈ ΠΏΠΈΡˆΠΈΡ‚Π΅ Π² ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β†’