Skip to main content
Altera logo

Software Enabling and Optimization Engineer

Altera
October 20, 2026
Full-time
On-site
Penang, MY
FPGA Programming Jobs, Level - Mid-Career

Job Title

Software Enabling and Optimization Engineer

Role Summary

Work on FPGA configuration, enablement, and product pre-launch activities to ensure successful product development and customer deployment. Join an applications engineering team to provide technical expertise, debug configuration issues, create validated design examples, and produce technical documentation and training.

Experience Level

Mid-level - expects approximately 3+ years of relevant experience.

Responsibilities

The role focuses on enabling FPGA configuration features, supporting product launches, and delivering customer-facing materials and training.

  • Lead application pre-enabling, product development, and product hardening for new FPGA products.
  • Provide technical advisory and act as a trusted expert for configuration enablement.
  • Debug configuration-related issues, identify root causes, and drive corrective actions.
  • Develop and validate design examples and demos on development kits to showcase configuration features.
  • Create technical collateral: device handbook content, user guides, tutorials, and application notes.
  • Deliver training materials and support adoption of FPGA configuration and programming solutions.

Requirements

Minimum required skills and experience; preferred items listed separately.

  • Must-have: 3+ years of relevant experience in FPGA or board/system development.
  • Strong board bring-up and systematic hardware debugging skills.
  • Experience with FPGA and CPLD technologies, digital logic design, and RTL (Verilog/VHDL).
  • Familiarity with industrial I/O standards and flash interfaces.
  • Proficiency in C and Python for tooling or validation tasks.
  • Excellent verbal and written communication skills in English.
  • Analytical problem-solver able to drive issues to closure and work independently on multiple deliverables.
  • Nice-to-have: embedded boot (U-Boot, Linux), device security (encryption/authentication), and board logic design experience.

Education Requirements

Bachelor's or Master’s degree in Computer Engineering, Electrical Engineering, or a related STEM field is required (documentation of degree completion will be requested). Relevant practical experience through projects, internships, or equivalent professional experience is considered acceptable.


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-10-15