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

Sr. Electrical Design Engineer (Firmware, DSP, Image Alignment)

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

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

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

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

Текст:
/
TL;DR
Sr. Electrical Design Engineer (Firmware, DSP, Image Alignment) (Semiconductor Inspection): Developing embedded firmware and image-alignment algorithms for precision motion-control systems with an accent on real-time DSP, signal processing, and hardware/software integration. Focus on migrating and optimizing algorithms across multicore DSP platforms, validating closed-loop alignment performance, and qualifying reliable solutions from bench testing through field deployment.

Location: Milpitas, California, USA

Base pay: $141,300–$207,233 annually

Company

hirify.global develops inspection tools, metrology systems, process solutions, and computational analytics for semiconductor and electronics manufacturing.

What you will do

  • Design, implement, and debug C/C++ firmware for real-time image alignment, signal processing, and feedback control on embedded Linux and DSP platforms.
  • Port, profile, and optimize alignment algorithms across host processors and multicore DSPs while preserving numerical accuracy and real-time performance.
  • Develop image-offset estimation, digital filtering, and confidence-based alignment methods for low-contrast and repetitive-pattern imaging conditions.
  • Integrate image-based measurements with motion-control systems and evaluate accuracy, noise, latency, and closed-loop behavior.
  • Define hardware/software interfaces across processors, FPGAs, image-acquisition electronics, and motion controllers.
  • Lead verification, automated regression testing, firmware qualification, controlled releases, and root-cause analysis for system and field issues.

Requirements

  • Strong C/C++ programming experience in embedded environments, including debugging, concurrency, memory management, and performance optimization.
  • Python proficiency for test automation and data analysis.
  • Hands-on experience with real-time embedded or DSP systems, interrupts, scheduling, interprocessor communication, shared memory, and synchronization.
  • Knowledge of digital signal processing, image processing, filtering, image registration, feedback control, and Linux development.
  • Ability to read schematics and datasheets, debug register-level interfaces, and use oscilloscopes, logic analyzers, and embedded debuggers.
  • Doctorate plus 3 years, master's degree plus 6 years, or bachelor's degree plus 8 years of related experience.

Nice to have

  • Experience porting algorithms between x86 processors and multicore DSPs, including cache-aware design, DMA, and fixed-point or floating-point considerations.
  • Background in semiconductor inspection, machine vision, precision positioning, or high-speed imaging and motion-control systems.
  • Experience with real-time Linux performance analysis, BSPs, device drivers, embedded Linux build systems, PCIe, SPI, I2C, hardware-in-the-loop simulation, or FPGA-connected data paths.

Culture & Benefits

  • Cross-functional collaboration with electrical, FPGA, software, algorithms, mechanical, and systems engineering teams.
  • Medical, dental, vision, life, and other voluntary benefits.
  • 401(k) with company matching and an employee stock purchase program.
  • Tuition reimbursement, student debt assistance, professional development, financial planning, wellness programs, and paid time off.
  • Paid company holidays and family care and bonding leave.

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