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

Software Engineer (C++)

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

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

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

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

Текст:
/
TL;DR
Software Engineer (C++): Developing and troubleshooting multidisciplinary software and hardware systems for semiconductor wafer inspection products with an accent on system-level programming, software architecture, and performance optimization. Focus on debugging complex systems, implementing multithreaded applications, optimizing memory usage, and supporting reliable production software across Windows and Linux.

Location: Milpitas, California, United States

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

Company

hirify.global develops metrology, inspection, and process-control systems for the semiconductor manufacturing ecosystem, including wafer surface quality and defect inspection products.

What you will do

  • Develop and troubleshoot multidisciplinary software and hardware systems for semiconductor inspection products.
  • Design and implement large-scale software using C++, object-oriented principles, and system-level programming.
  • Build and optimize multithreaded and multiprocess applications for Windows and Linux.
  • Investigate complex system issues through debugging, performance profiling, memory optimization, and system analysis.
  • Apply software development lifecycle practices across analysis, design, development, and unit testing.
  • Travel to customer sites on short notice when software troubleshooting is required.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical or Electronics Engineering, or a related field with 5+ years of relevant experience; alternatively, a master’s degree with 3+ years or a doctorate with 1+ year of relevant experience.
  • Extensive C++ development experience, including object-oriented design, software architecture, and system-level programming.
  • Experience with multithreading, multiprocessing, memory management, debugging, and performance optimization.
  • Hands-on application development experience on Windows and/or Linux.
  • Experience with version control systems such as Git and CI/CD pipelines in production environments.
  • Knowledge of relational database design patterns, SDLC practices, analytical problem-solving, and technical communication.

Nice to have

  • Knowledge of STL, Boost, WinDBG, and Windows internals.
  • Domain knowledge of semiconductor process control or wafer inspection.
  • Familiarity with AI tools and technologies that accelerate development and testing.

Culture & Benefits

  • Work with physicists, engineers, data scientists, and technology providers on advanced semiconductor manufacturing systems.
  • Medical, dental, vision, life, and other voluntary benefits.
  • 401(k) with company matching and an employee stock purchase program.
  • Paid time off, company holidays, and family care and bonding leave.
  • Tuition reimbursement, student debt assistance, professional development, career growth, wellness, and financial planning programs.

Hiring process

  • The recruiting process includes multiple interviews with hiring managers, conducted in person or by video conference.

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