INTERNSHIP DETAILS

Intern - Firmware Engineer I, Advanced Technology Engineering Team

CompanyAdvanced Energy Industries, Inc
LocationTaipei
Work ModeOn Site
PostedMay 23, 2026
Internship Information
Core Responsibilities
Support the firmware engineering team in the design, implementation, and validation of firmware for Power Supply Units. Assist with MCU/DSP-based development, HAL code verification, and system-level debugging.
Internship Type
full time
Company Size
5029
Visa Sponsorship
No
Language
English
Working Hours
40 hours
Apply Now →

You'll be redirected to
the company's application page

About The Company
Advanced Energy Industries, Inc. is a global leader in the design and manufacturing of highly engineered, precision power conversion, measurement and control solutions for mission-critical applications and processes. Advanced Energy’s power solutions enable customer innovation in complex applications for a wide range of industries including semiconductor equipment, industrial production, medical and life sciences, data center computing, networking and telecommunications. Why be a part of Advanced Energy? At AE, we’re proud to be a global leader in precision power technology. Our products enable innovation in a wide range of industries including semiconductor equipment, industrial, medical, telecommunications, and data center computing. For more than 40 years, we’ve been bringing together the smartest, most passionate minds to deliver cutting-edge solutions for our customers. What you do here makes an impact. Our people are great at what they do, and even better at working together. Our culture thrives on collaboration and our core values are at the heart of everything we do. We are a playground for new ideas. Come shape the future with us by pushing the boundaries of what's possible. At AE, we are powering technology together. For more information about our products, contact powersales@aei.com.
About the Role

OVERALL MISSION / PURPOSE

The intern will support the firmware engineering team in code design, implementation, validation, and maintenance for Power Supply Units (PSUs).
This role provides hands‑on experience in embedded firmware development, testing, and debugging, working under guidance from senior engineers in a collaborative, R&D environment.

 

KEY RESULT AREAS / DUTIES & RESPONSIBILITIES

1. Firmware Development Support (Primary Focus)

  • Assist in embedded firmware development for PSU applications
  • Support MCU / DSP‑based firmware implementation and debugging
  • Assist in HAL (Hardware Abstraction Layer) code development and verification
  • Support code maintenance, including documentation and revision tracking
  • Follow good coding practices, coding style guidelines, and version control discipline
  • Use or learn programming languages/tools such as:
    • C/C++ (primary)
    • Python or C# (for test automation, scripting – a plus)
    • Git for source code version control

 

2. Firmware Validation, Debugging & Testing Support

  • Assist in firmware validation and verification activities
  • Support debugging and testing of PSU firmware on bench and system level
  • Help collect logs, test data, and analyze test results
  • Support development or usage of firmware debugging or test tools
  • Assist in improving test efficiency and reliability under guidance

 

3. Firmware Architecture & Process Exposure

  • Learn basic concepts of modular firmware design and code re‑use
  • Support maintaining structured and readable firmware code base
  • Observe and learn best practices in firmware architecture and development workflow

 

4. Communication & Team Collaboration

  • Support communication with cross‑functional teams (HW, system, test, manufacturing)
  • Assist in preparing technical documentation and internal presentations
  • Participate in team meetings and design reviews to gain industry experience

 

 

JOB SPECIFICATION / COMPETENCY REQUIRED

Knowledge (Basic / Learning Level)

  • Basic understanding of embedded systems and microcontrollers
  • Fundamental knowledge of power electronics or control concepts is a plus

 

Skills

  • Basic programming skills in C/C++
  • Willingness to learn embedded firmware debugging and testing
  • Familiarity with Git or version control concepts is a plus
  • Good written and spoken English
  • Clear communication and teamwork skills

 

Abilities & Behavior

  • Proactive and willing to learn
  • Self‑motivated with a positive learning attitude
  • Detail‑oriented and careful in code and documentation
  • Creative thinking and problem‑solving mindset
Key Skills
C/C++Embedded Firmware DevelopmentPythonC#GitMCU/DSPHardware Abstraction LayerFirmware ValidationDebuggingPower ElectronicsControl ConceptsTechnical Documentation
Categories
EngineeringTechnologySoftwareManufacturingEnergy