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

Embedded Software Engineer (C/C++ | Motion Controller)

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

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

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

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

Текст:
/
TL;DR
Embedded Software Engineer (C/C++ | Motion Controller) (Semiconductor Equipment): Developing embedded software and firmware for semiconductor equipment, precision motion systems, automation, diagnostics, and system integration with an accent on real-time control, hardware interfaces, and cross-system debugging. Focus on building C++ and Python engineering tools, supporting hardware bring-up, integrating software with electronics and motion-control hardware, and qualifying complex equipment platforms.

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.

What you will do

  • Develop and maintain embedded software and firmware for semiconductor equipment control, motion control, automation, diagnostics, and system integration.
  • Design, implement, test, and debug software for precision motion systems, machine automation, and real-time signal processing.
  • Build diagnostic, configuration, calibration, and validation tools in C++ and Python.
  • Support hardware bring-up, system integration, performance tuning, and root-cause analysis across software, electronics, sensors, imaging, motion-control, and mechanical systems.
  • Collaborate with electrical, FPGA, mechanical, optical, systems, product engineering, manufacturing, and field teams.
  • Contribute to requirements analysis, design documentation, coding, testing, troubleshooting, integration, and on-tool qualification.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline with 5+ years of relevant experience, or a master’s degree or Ph.D. with 2+ years of relevant experience.
  • Strong C/C++ programming skills for embedded systems, firmware, or hardware-facing software.
  • Working knowledge of Python for diagnostics, automation, scripting, or engineering tools.
  • Experience with embedded systems, real-time control, motion control, robotics, automation, or machine-control platforms.
  • Understanding of SPI, I2C, UART/serial, GPIO, Ethernet, FPGA interfaces, or inter-board communication.
  • Ability to read electronic schematics, use digital multimeters and oscilloscopes, and debug systems involving software, electronics, sensors, and mechanical components.

Nice to have

  • Experience with semiconductor manufacturing equipment, precision automation, optics, optical alignment, imaging, or precision measurement technologies.
  • Experience with Galil motion controllers or similar platforms, industrial communication protocols, or deterministic control applications.
  • Experience with MATLAB, LabVIEW, UML, object-oriented design, source-control tools, or advanced C/C++ development practices.

Culture & Benefits

  • Work on semiconductor metrology and inspection systems used in advanced chip manufacturing.
  • Medical, dental, vision, life, and other voluntary benefits.
  • 401(k) with company matching and employee stock purchase program.
  • Paid time off, company holidays, and family care and bonding leave.
  • Tuition reimbursement, student debt assistance, career development programs, financial planning, and wellness benefits.

Hiring process

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

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