Назад
Company hidden
1 час назад

Software Engineer – Linux Infrastructure and Distributed Computing (C++/Linux)

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

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

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

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

Текст:
/
TL;DR
Software Engineer – Linux Infrastructure and Distributed Computing (C++/Linux): Building scalable distributed systems and large-scale data processing applications for semiconductor inspection platforms with an accent on Linux infrastructure, high-performance computing, and GPU-accelerated workloads. Focus on designing distributed architectures, optimizing multithreaded software with CUDA and RDMA, and supporting mission-critical production systems.

Location: Milpitas, California, United States

Salary: $136,300–$231,700 annually

Company

hirify.global develops metrology and inspection systems and software for the semiconductor manufacturing ecosystem, including wafer surface quality and defect inspection platforms.

What you will do

  • Design and develop scalable distributed systems and large-scale data processing applications.
  • Build and maintain Linux-based software using C++ and object-oriented programming principles.
  • Analyze, profile, and optimize high-performance applications and GPU-accelerated workloads.
  • Develop and support containerized applications using Kubernetes, Docker, and cloud-native technologies.
  • Apply multithreading, synchronization, concurrency, networking, HPC, parallel computing, RDMA, and high-speed networking concepts.
  • Support mission-critical production software and resolve complex customer-driven technical issues.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
  • 2–5 years of professional software development experience.
  • Strong C++ development skills, including data structures, algorithms, software design, testing, and debugging.
  • Professional experience developing applications on Linux-based operating systems.
  • Knowledge of TCP/IP, client-server architectures, source control, build tools, and standard software development practices.
  • Strong analytical, problem-solving, debugging, verbal, and written communication skills.

Culture & Benefits

  • Collaborative engineering environment focused on research, development, and solving complex technical problems.
  • Medical, dental, vision, life, and other voluntary benefits.
  • 401(k) with company matching and employee stock purchase program.
  • Tuition reimbursement, student debt assistance, financial planning, wellness, and career development programs.
  • Paid time off, company holidays, and family care and bonding leave.

Hiring process

  • Multiple interviews with hiring managers, conducted in person or by video conference.

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