Senior FPGA RTL and Firmware Development Engineer

Posted 2 Days Ago
Be an Early Applicant
Penang, Daerah Timor Laut, Penang, MYS
In-Office
Senior level
Artificial Intelligence • Internet of Things • Machine Learning
The Role
Designs and validates FPGA RTL solutions for development kits and validation boards using Verilog or VHDL and Altera Quartus II. Develops Nios II embedded firmware in C/C++, performs board bring-up, hardware-software integration, timing closure, simulation, lab validation, and system-level debugging. The engineer investigates RTL, firmware, timing, clocking, memory, and peripheral issues; creates reusable components and automation; collaborates across engineering teams; documents designs and validation results; and provides technical guidance to less-experienced engineers.
Summary Generated by Built In
Job Details:

Job Description:

Position Overview

Altera is seeking an experienced FPGA RTL and Firmware Development Engineer to join the Platform Hardware Board Engineering team. This role is intended for a hands-on technical contributor with 10+ years of FPGA RTL design experience and practical firmware development capability. The engineer will own or lead FPGA-based platform solutions spanning RTL architecture, implementation, embedded firmware, system bring-up, validation, and cross-functional debug.

The successful candidate will work closely with FPGA architecture, board design, silicon engineering, software, and Altera development kit teams to deliver robust development kits, validation boards, and platform-level enablement for next-generation Altera FPGA devices.

What You Will Do
  • Define, architect, design, implement, and validate FPGA RTL solutions using Verilog and/or VHDL for platform hardware, development kits, and validation boards.

  • Lead the complete FPGA development flow, including design planning, simulation, synthesis, implementation, timing analysis, timing closure, configuration, and release readiness using Altera Quartus II tools.

  • Develop and maintain embedded firmware in C and/or C++ for FPGA-based systems, with particular emphasis on the Nios II soft-core processor and associated peripherals.

  • Use the Altera Embedded Design Suite (EDS) alongside the Altera Quartus II development flow to build, debug, integrate, and validate Nios II-based embedded applications and software components.

  • Translate system, functional, and performance requirements into scalable RTL, register maps, firmware interfaces, and verification strategies.

  • Support board bring-up, FPGA configuration, hardware-software integration, system initialization, and feature enablement on development and validation platforms.

  • Plan and execute simulation, lab validation, stress testing, interoperability testing, and system-level debug using oscilloscopes, logic analyzers, protocol analyzers, and other laboratory equipment.

  • Investigate complex issues across RTL, firmware, FPGA timing, board interfaces, clocking, resets, memory, and peripheral integration; drive root-cause analysis and corrective actions.

  • Develop reusable RTL blocks, firmware components, test utilities, diagnostic tools, and automation scripts to improve platform development and validation efficiency.

  • Collaborate with architecture, board design, silicon, software, applications, and system engineering teams to resolve technical issues and reduce platform risks.

  • Review technical designs, RTL, firmware, verification plans, timing reports, lab data, and issue-tracking records; provide technical guidance to less-experienced engineers.

  • Document RTL designs, interfaces, test procedures, debug findings, validation results, and release criteria in accordance with Altera engineering standards.

Minimum Qualifications

·   Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical discipline; advanced degree is a plus.

·   10+ years of professional experience in FPGA RTL design, implementation, and system-level validation.

·   Strong hands-on experience with Verilog and/or VHDL, digital logic design, computer architecture, clock-domain crossing, reset design, and FPGA-based system integration.

·   Proven experience with the Altera Quartus II FPGA development flow, including simulation, synthesis, implementation, timing analysis, timing closure, and device programming.

·   Working knowledge of C and/or C++ for embedded firmware, hardware-software integration, diagnostics, or platform validation.

·   Experience developing or integrating firmware for the Nios II soft-core processor, including peripheral access, interrupt handling, memory-mapped I/O, drivers, or board-support software.

·   Practical experience with the Altera Embedded Design Suite (EDS) for Nios II software development, build, debug, and integration.

·   Demonstrated ability to bring up and debug FPGA development boards or complex hardware platforms using lab equipment and structured debug methods.

·   Strong analytical, problem-solving, communication, and technical documentation skills.

·   Ability to work effectively across global, cross-functional engineering teams and independently drive deliverables to completion.

Preferred Qualifications

·   Experience with Nios II system architecture, Platform Designer/Qsys integration, custom IP, Avalon interfaces, DMA, memory controllers, and peripheral subsystems.

·   Experience creating RTL-to-firmware interfaces, register specifications, device drivers, diagnostics, and automated validation tools.

·   Knowledge of FPGA configuration, boot flows, JTAG, PCIe, Ethernet, DDR memory, high-speed serial interfaces, or other board-level interfaces.

·   Familiarity with SystemVerilog, assertion-based verification, or other modern verification techniques.

·   Experience with Python, Tcl, or similar scripting languages for build automation, regression, test execution, report generation, and lab automation and Agentic AI knowledge for massive efficiency improvements.

·   Experience with version-control systems, continuous integration, code review, issue tracking, and disciplined hardware/software release processes.

·   Experience leading technical reviews, mentoring engineers, coordinating cross-functional debug, and communicating status and risks to program stakeholders.

Qualifications:

Minimum Qualifications

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical discipline; advanced degree is a plus.

  • 10+ years of professional experience in FPGA RTL design, implementation, and system-level validation.

  • Strong hands-on experience with Verilog and/or VHDL, digital logic design, computer architecture, clock-domain crossing, reset design, and FPGA-based system integration.

  • Proven experience with the Altera Quartus II FPGA development flow, including simulation, synthesis, implementation, timing analysis, timing closure, and device programming.

  • Working knowledge of C and/or C++ for embedded firmware, hardware-software integration, diagnostics, or platform validation.

  • Experience developing or integrating firmware for the Nios II soft-core processor, including peripheral access, interrupt handling, memory-mapped I/O, drivers, or board-support software.

  • Practical experience with the Altera Embedded Design Suite (EDS) for Nios II software development, build, debug, and integration.

  • Demonstrated ability to bring up and debug FPGA development boards or complex hardware platforms using lab equipment and structured debug methods.

  • Strong analytical, problem-solving, communication, and technical documentation skills.

  • Ability to work effectively across global, cross-functional engineering teams and independently drive deliverables to completion.

Preferred Qualifications

  • Experience with Nios II system architecture, Platform Designer/Qsys integration, custom IP, Avalon interfaces, DMA, memory controllers, and peripheral subsystems.

  • Experience creating RTL-to-firmware interfaces, register specifications, device drivers, diagnostics, and automated validation tools.

  • Knowledge of FPGA configuration, boot flows, JTAG, PCIe, Ethernet, DDR memory, high-speed serial interfaces, or other board-level interfaces.

  • Familiarity with SystemVerilog, assertion-based verification, or other modern verification techniques.

  • Experience with Python, Tcl, or similar scripting languages for build automation, regression, test execution, report generation, and lab automation and Agentic AI knowledge for massive efficiency improvements.

  • Experience with version-control systems, continuous integration, code review, issue tracking, and disciplined hardware/software release processes.

  • Experience leading technical reviews, mentoring engineers, coordinating cross-functional debug, and communicating status and risks to program stakeholders.

Job Type: Regular

Shift:Shift 1 (Malaysia)

Primary Location:Penang 15, Penang, Malaysia

Additional Locations:

Posting Statement:All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.

Skills Required

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical discipline
  • 10+ years of professional experience in FPGA RTL design, implementation, and system-level validation
  • Hands-on experience with Verilog and/or VHDL, digital logic design, computer architecture, clock-domain crossing, reset design, and FPGA system integration
  • Experience with the Altera Quartus II FPGA development flow, including simulation, synthesis, implementation, timing analysis, timing closure, and device programming
  • Working knowledge of C and/or C++ for embedded firmware, hardware-software integration, diagnostics, or platform validation
  • Experience developing or integrating firmware for the Nios II soft-core processor
  • Experience with the Altera Embedded Design Suite for Nios II software development, build, debug, and integration
  • Experience bringing up and debugging FPGA development boards or complex hardware platforms using laboratory equipment
  • Strong analytical, problem-solving, communication, and technical documentation skills
  • Ability to work effectively across global, cross-functional engineering teams and independently drive deliverables
  • Advanced degree in a related technical discipline
  • Experience with Nios II system architecture, Platform Designer/Qsys integration, custom IP, Avalon interfaces, DMA, memory controllers, and peripheral subsystems
  • Experience creating RTL-to-firmware interfaces, register specifications, device drivers, diagnostics, and automated validation tools
  • Knowledge of FPGA configuration, boot flows, JTAG, PCIe, Ethernet, DDR memory, high-speed serial interfaces, or other board-level interfaces
  • Familiarity with SystemVerilog, assertion-based verification, or modern verification techniques
  • Experience with Python, Tcl, or similar scripting languages for automation and testing
  • Knowledge of agentic AI for engineering efficiency improvements
  • Experience with version-control systems, continuous integration, code review, issue tracking, and hardware/software release processes
  • Experience leading technical reviews, mentoring engineers, coordinating cross-functional debugging, and communicating program status and risks

Altera (altera.com) Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Altera (altera.com) and has not been reviewed or approved by Altera (altera.com).

  • Retirement Support Feedback suggests retirement programs are robust, with offerings such as a 401(k) and a pension. This breadth supports long-term financial security.
  • Leave & Time Off Breadth Feedback suggests time-off policies are generous, including PTO, paid sick days, and paid holidays. Wellness initiatives like gym memberships further support balance.
  • Parental & Family Support Feedback suggests parental leave is generous. Family-building support, including fertility benefits and adoption reimbursement, is highlighted as part of the package.

Altera (altera.com) Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: San Jose, California
1,612 Employees
Year Founded: 1983

What We Do

Altera: Accelerating Innovators Altera provides leadership programmable solutions that are easy-to-use and deploy in applications from cloud to edge, offering limitless AI possibilities. Our end-to-end broad portfolio of products including FPGAs, CPLDs, Intellectual Property, development tools, System on Modules, SmartNICs and IPUs provide the flexibility to accelerate innovation. Altera is helping to shape the future through pioneering innovation that unlocks extraordinary possibilities for everyone on the planet.

Similar Jobs

Micron Technology Logo Micron Technology

Operations Analyst

Artificial Intelligence • Hardware • Information Technology • Machine Learning
In-Office
Penang, Daerah Timor Laut, Penang, MYS
45000 Employees

Micron Technology Logo Micron Technology

Reliability Engineer

Artificial Intelligence • Hardware • Information Technology • Machine Learning
In-Office or Remote
2 Locations
45000 Employees

UL Solutions Logo UL Solutions

Sales Process Specialist (Based in Johor Bahru)

Automotive • Professional Services • Software • Consulting • Energy • Chemical • Renewable Energy
Remote or Hybrid
Malaysia
15000 Employees

Micron Technology Logo Micron Technology

Senior Civil, Structural and Architectural (CSA) Engineer

Artificial Intelligence • Hardware • Information Technology • Machine Learning
In-Office or Remote
2 Locations
45000 Employees

Similar Companies Hiring

Kepler  Thumbnail
Artificial Intelligence • Fintech • Software
New York, New York
9 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software • Productivity
US
15 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account