4 дня назад
FPGA Configuration and Security (Firmware) Validation Engineer (FPGA)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
FPGA Configuration and Security (Firmware) Validation Engineer (FPGA): Validating firmware, software, drivers, and platform functionality for FPGA-based embedded systems across pre-silicon and post-silicon environments with an accent on Windows and Linux platform validation, automated testing, and customer use cases. Focus on designing regression, integration, stress, and negative tests, reproducing failures, analyzing debug data, and supporting root-cause analysis for reliable product releases.
Location: Penang 15, Penang, Malaysia. Shift 1 (Malaysia).
Company
's Software and IP Solutions (SIPS) team develops FPGA platforms and embedded software solutions.
What you will do
- Execute component, system, integration, regression, stress, negative, and user acceptance validation for firmware, platforms, and systems.
- Validate FPGA platform functionality, software packages, drivers, and user-space applications across Windows and Linux.
- Test installation, upgrades, compatibility, plug-and-play, reboot, recovery, error handling, suspend/resume, hibernate, and hot-plug scenarios.
- Develop and maintain automated test cases, regression suites, test procedures, documentation, and validation workflows using Python or other scripting languages.
- Reproduce issues, collect logs and debug data, track defects, validate fixes, and support root-cause analysis with firmware, hardware, software, and validation engineers.
- Maintain test platforms, laboratory environments, equipment, reporting tools, and continuous validation infrastructure.
Requirements
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- 3–5 years of experience in software, firmware, embedded systems, platform validation, or test development.
- Fundamental understanding of embedded systems, microcontrollers, SoCs, and firmware concepts.
- Experience with Python scripting and basic programming knowledge in C or C++.
- Familiarity with Windows and Linux, software validation and debugging techniques, Git, and Jira.
- Strong analytical, problem-solving, written, and verbal communication skills.
Nice to have
- Experience with FPGA-based systems, FPGA development tools, platform validation, driver validation, or operating system testing.
- Knowledge of Windows Device Manager, driver installation and signing, hardware enumeration, and multi-release compatibility testing.
- Basic understanding of PCIe, USB, Ethernet, or other hardware interfaces.
- Exposure to Linux driver or kernel-level testing and automated test framework development.
- Understanding of secure boot, authentication, cryptographic fundamentals, and test or debug tools such as logic analyzers and protocol analyzers.
Culture & Benefits
- Regular full-time employment in the SIPS team.
- Hands-on work with FPGA platforms, embedded systems, firmware, drivers, and platform-level validation.
- Collaboration across firmware, hardware, software, and validation engineering teams.
- Career development in FPGA technologies, embedded software validation, platform validation, and firmware engineering.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
3 дня назад
Senior Test Engineer (Hardware/Python)
3 дня назад
Principal Test Engineer (Semiconductor)
136 880 - 205 000$
3 дня назад
Senior Firmware / Software QA Engineer
2 дня назад
Senior Engineer, Software Test
3 дня назад
Technical Staff Engineer - Verification (FPGA)
91 000 - 232 000$
3 дня назад