Altera logo

FPGA Configuration and Security (Firmware) UX Validation Engineer

Altera
May 19, 2026
Full-time
On-site
Penang, Penang, Malaysia
Test Engineering Jobs, Level - Senior

Job Title

FPGA Configuration and Security (Firmware) UX Validation Engineer

Role Summary

Validate complex FPGA firmware and end-to-end system user flows on pre-silicon and post-silicon platforms as part of the Altera Software and IP Solutions (SIPS) team. Translate customer workflows into structured test cases, verify integrated hardware, firmware, drivers, and applications, and collaborate across teams to deliver production-ready embedded solutions.

Experience Level

Senior β€” 8–9+ years hands-on experience in firmware or embedded system validation.

Responsibilities

Plan and execute validation across components, systems, and customer use-cases; debug system-level issues; build automation and maintain test infrastructure; and produce validation documentation and reports.

  • Develop validation plans, test strategies, and coverage matrices for embedded firmware and system-level functionality based on specifications and customer use conditions.
  • Analyze product requirements and customer workflows to derive end-to-end use cases and define acceptance criteria.
  • Design, implement, and execute automated test cases; perform regression, functional, stress, negative, integration, and end-to-end use-case testing.
  • Diagnose, reproduce, and perform root-cause analysis on firmware, software, and hardware issues; work with cross-functional teams to resolve defects.
  • Develop or enhance automation frameworks and improve log collection, test orchestration, and result reporting; contribute to CI/CV infrastructure.
  • Maintain lab setups and test environments; document test procedures, configurations, and validation outcomes; produce test reports and defect logs.

Requirements

Core technical requirements and skills.

  • Proven hands-on experience validating firmware or embedded systems and executing system-level use-case testing.
  • Strong understanding of embedded systems, microcontrollers, SoCs, and low-level firmware/software stacks.
  • Proficiency in Python scripting and at least one compiled language (C/C++).
  • Experience designing and executing automated tests and building test frameworks.
  • Skilled in debugging and root-cause analysis across firmware, software, and hardware boundaries.
  • Familiarity with version control and CI/CD tools (Git, Jira, Jenkins or similar).

Nice-to-have:

  • Experience validating FPGA-based systems or pre-silicon environments.
  • Experience with security/cryptography validation (secure boot, key management), TPM, or credential workflows.
  • Linux kernel/driver-level testing experience.
  • Experience in automotive, industrial, or safety-critical embedded systems.

Education Requirements

Bachelor's, Master's, or PhD in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field (as stated in the posting).


About the Company

Company: Altera

Headquarters: Bengaluru, Karnataka, India

Altera provides leadership programmable solutions for applications ranging from cloud to edge, unveiling limitless AI possibilities. Their extensive product portfolio includes FPGAs, CPLDs, Intellectual Property, development tools, and System on Modules aimed at accelerating innovation in various fields.

Altera logo

Date Posted: 2026-05-19