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

Senior Embedded Software Engineer - Firmware & Machine Control (C/C++)

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

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

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

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

Текст:
/
TL;DR
Senior Embedded Software Engineer - Firmware & Machine Control (C/C++): Developing and sustaining firmware, machine-control software, automation applications, and vision systems for HDD backend test equipment with an accent on hardware-software interfaces, embedded communication protocols, robotics, and production integration. Focus on designing state machines, integrating motion control and machine vision, debugging and validating hardware integrations, and deploying reliable systems for high-volume manufacturing.

Location: Onsite in Teparuk, Thailand

Company

hirify.global develops and manufactures data storage technologies, with the Teparuk site producing nano-recording heads for hard disk drives.

What you will do

  • Develop and sustain firmware for PCBA boards, including hardware-software interfaces, low-level communication protocols, bug fixes, performance improvements, and firmware upgrades.
  • Design machine-control systems, state machines, and software architectures for HDD backend test equipment.
  • Integrate motion control, robotics, machine vision, and industrial communication interfaces into production test platforms.
  • Select and qualify vision hardware, develop vision recipes, and perform system calibration.
  • Manage source control, code reviews, software releases, hardware integration testing, validation, qualification, and production deployment.
  • Troubleshoot software and equipment issues, support Linux-based development and PC setup, and contribute to selected AI and machine learning initiatives.

Requirements

  • Bachelor’s degree or higher in Computer Engineering, Computer Science, Software Engineering, or a related discipline.
  • More than 5 years of hands-on software and firmware development experience for test equipment systems.
  • Strong proficiency in C/C++, C#, Java, and Python, with embedded systems experience using microcontrollers and RTOS firmware.
  • At least 3 years of C#/.NET development experience in automation equipment software.
  • Experience with object-oriented programming, state machines, software architecture, GitHub source control, motion control, robotics, equipment integration, and machine vision.
  • Strong debugging, troubleshooting, root-cause analysis, validation, production support, communication, and cross-functional collaboration skills.

Culture & Benefits

  • Work at a large Teparuk manufacturing site supporting high-volume HDD test operations.
  • Access to a 24/7 onsite canteen and coffee shop.
  • Onsite gymnasium, fitness center, running track, and sports facilities.
  • Music, dance, aerobic classes, onsite festivals, celebrations, and green areas.
  • Employee resource groups, including the Seagate Women in Leadership Network, Seagate PRIDE Thailand chapter, and parents and caregivers’ group.

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