6 дней назад
Sr. Electrical Design Engineer (Firmware, DSP, Image Alignment)
141 300 - 207 233$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
9 дней назад
Embedded Engineer II (C/C++)
100 000 - 110 000$
10 дней назад
Sr AI Driver Architect (Neuromorphic Computing)
201 580 - 284 580$
9 дней назад
Embedded Software Engineer (RF)
130 000 - 200 000$
9 дней назад
Senior Firmware Engineer (Embedded Linux)
116 800 - 175 200$
13 дней назад
Media Firmware Development Engineer (SSD)
128 960 - 201 500$
8 дней назад
Principal Software Engineer (Aerospace)
147 000 - 224 250$