Назад
Company hidden
13 дней назад

Software Engineer (Python/C++)

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

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

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

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

Текст:
/
TL;DR
Software Engineer (Python/C++): Developing diagnostic, automation, and test software for advanced e-beam machines with an accent on troubleshooting, root cause analysis, and equipment integration. Focus on building tools for log collection, system health checks, issue reproduction, image processing workflows, and module validation across Windows and Linux environments.

Location: Beijing, China; onsite role associated with customer-site and equipment work

Company

hirify.global develops advanced semiconductor manufacturing equipment, including e-beam machines used by customers worldwide.

What you will do

  • Act as a software expert for software and computer-related diagnostics on customer e-beam machines.
  • Analyze Field team feedback, machine symptoms, logs, communication traces, and diagnostic data to identify root causes.
  • Develop diagnostic and automation tools for log collection, system health checks, issue reproduction, data analysis, and troubleshooting.
  • Build internal module test software for communication, test execution, result analysis, and validation workflows.
  • Contribute to module communication interfaces, image processing workflows, image algorithm validation, backend components, and integration software.
  • Collaborate with Field teams, equipment specialists, architects, product owners, and software teams to deliver maintainable solutions and resolve customer-impacting issues.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical Engineering, Automation, or an equivalent field.
  • At least 10 years of professional software development experience, preferably in equipment, diagnostics, automation, test software, or engineering tools.
  • Strong hands-on programming experience with Python and C++.
  • Experience with a GUI framework or library such as Qt, PySide, WinForms, or WPF.
  • Knowledge of image algorithms, image processing, operating systems, networking, device communication, and equipment integration troubleshooting.
  • Experience with interfaces such as RS232, Ethernet, or PCIe, plus basic understanding of Windows and Linux driver concepts.

Nice to have

  • Experience in equipment diagnostics, automation, test software, or engineering tool development.
  • Exposure to image algorithm validation and module communication software.
  • Experience with Git-based development workflows for engineering software or internal tools.
  • Interest in AI-assisted development, open-source technologies, and new engineering practices.

Culture & Benefits

  • Work in a cross-functional engineering environment spanning D&E, Field, application, equipment, and software teams.
  • Take ownership of ambiguous technical issues from investigation through practical resolution.
  • Support knowledge transfer, tool usability improvements, and continuous diagnostics workflow enhancement.
  • Contribute to an inclusive and diverse workforce as an Equal Opportunity Employer.

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