Taipei City, TPE, TW
12 hours ago
Sr Firmware Engineer

POSITION SUMMARY:

Responsible for managing all PMC (Power Management Controller) related development and maintenance including new command support, communication with PSU, provide deliverables, web GUI, etc.

This team is based in Taiwan and collaborates with the global Advanced Energy enterprise to help define the next generation of connected products.

 

ESSENTIAL RESPONSIBILITIES:

Develop, test, release and support the embedded Linux software modules that make up the product Work with customers to resolve issues and support delivered products Work with the rest of the team, along with the wider software organization in Advanced Energy, to drive quality, reusability, and innovation across all products Participate in code reviews, document solutions effectively Maintain test environments to ensure PMC product quality

 

SKILLS:

Strong understanding of Linux systems internal architectures Familiarity with U-Boot and bootloader concepts Familiarity with Secure Boot, EROT (Root of trust) concept Proficiency in C, C++ for embedded systems Strong understanding of the challenges of embedded programming and familiarity with the common tools, including tools for hardware debug Competency in at least one scripting language: JavaScript, Node.js, or Python Familiarity with communication protocols: RS232, RS485, SPI, I2C, CAN, UDP, TCP/IP, Modbus, Redfish Understanding of basic networking concepts, including: Auto-Negotiation (AutoNeg) CAM Table, NAT, and Port Forwarding DHCP lease table DHCP lease management DNS and NTP services

 

Ability to work independently and remain flexible under minimal supervision Good communication skills (written and spoken) in both Mandarin and English to effectively interface with internal and external stakeholders Strong analytical and problem-solving skills

 

EXPERIENCE:

Experience with OpenBMC projects is highly preferred Background in hyperscale PMC (Power Management Controller) development is highly preferred Hands-on experience with Redfish, Modbus, and WebUI integration Knowledge of server power I2C housekeeping and system monitoring is a plus

 

EDUCATION:

Bachelor’s degree in computer science, electrical engineering, or a related engineering field
Confirm your E-mail: Send Email