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

HIL Test Engineer (Simulink)

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

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

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

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

Текст:
/
TL;DR
HIL Test Engineer (Simulink): Building and maintaining hardware-in-the-loop test stations for commercial food-waste recycling systems with an accent on plant modeling, sensor and actuator emulation, and automated CI regression. Focus on developing thermal and torque models, implementing fault injection, and debugging signal-level failures across the rig, firmware, and electrical systems.

Location: San Bruno, California, United States

Estimated base salary: $165K–$185K per year, excluding benefits and potential equity.

Company

hirify.global develops smart systems and infrastructure that prevent food waste and transform food scraps into valuable resources for homes, businesses, and municipalities.

What you will do

  • Own the HIL test station end to end, including rig hardware, I/O and emulation modules, wiring, DUT harnesses, power and reset controls, and bench equipment.
  • Lead vendor commissioning and bring-up, then maintain the station as its in-house owner.
  • Build and correlate Simulink plant models for thermal, airflow, cool-down, grinder-load torque, and related electromechanical behavior.
  • Extend test coverage with emulation channels, fault-injection paths for thermocouples, interlocks, and tach signals, plus timing capture.
  • Translate engineering and safety requirements into automated HIL tests with programmatic pass/fail and Linux-based CI regression.
  • Debug failures across the rig, plant models, and firmware while maintaining calibration, spares, documentation, and a known-good configuration.

Requirements

  • 4+ years in test, controls, or systems engineering for electromechanical products, including at least 2 years of hands-on HIL or real-time simulation rig experience.
  • Strong MATLAB and Simulink experience building, tuning, and deploying thermal, mechanical, or electrical plant models to a real-time target.
  • Ability to read and trace C code to understand firmware control logic, exercised tests, and failure origins.
  • Signal-level experience with thermocouples, strain gauges, Hall-effect and discrete inputs, PWM drive lines, and emulated I/O modules.
  • Practical bench skills including wiring, harness building, oscilloscope use, and DMM work.
  • Experience scripting test sequences, implementing programmatic pass/fail, logging results, and integrating tests into regression pipelines.
  • Strong documentation, organization, and direct communication skills; able to write runnable test cases and explain rig behavior to firmware engineers.

Nice to have

  • Experience with Speedgoat, dSPACE, NI VeriStand, Simulink Real-Time, or equivalent HIL toolchains.
  • Experience with Linux-based embedded systems such as Jetson, Yocto, or Debian-class targets and Linux CI tooling.
  • Familiarity with ASAM XIL, Python-based test frameworks, or MQTT.
  • Background in safety and interlock testing, fault injection, or functional-safety test methods.
  • Experience with thermal or motor-drive systems, including heaters, PID loops, DC motor torque, and current limiting.
  • Experience at an early-stage hardware startup where testing processes were established from the ground up.

Culture & Benefits

  • Hands-on ownership of a hardware test station from vendor handoff through ongoing maintenance and expansion.
  • Cross-functional collaboration with Firmware, Systems, Test Engineering, EE, and SW QA.
  • Benefits and a potential equity grant are provided in addition to the estimated base salary.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →