Board bring-up, BSP and diagnostic development of networking products.
Support hardware verification, manufacturing tests and debugging.
Must be a team player and a problem solver with proactive and can-do attitude.
1. Develop and maintain the server BMC firmware.
2. Develop new features for BMC to enhance server management.
3. Collaborate with the hardware and BIOS teams to clarify questions and resolve issues.
4. Conduct code reviews, tests, and debugging to ensure the quality and reliability of the BMC firmware.
• Design, develop, maintain, and debug BMC Firmware by applying knowledge of server hardware architecture and system design.
• Design, develop, maintain, and debug BMC Firmware by applying knowledge of server hardware architecture and system design.
• Ability to engage as an independent professional; articulate and compare alternative approaches with multi-functional teams.
1. Develop and maintain the server BMC firmware.
2. Develop new features for BMC to enhance server management.
3. Collaborate with the hardware and BIOS teams to clarify questions and resolve issues.
4. Conduct code reviews, tests, and debugging to ensure the quality and reliability of the BMC firmware.
We are seeking a motivated and talented Embedded Engineer with 1-10 years year of experience in Linux embedded platform. The ideal candidate will have a strong foundation in C/C++ programming on Linux platforms and a preference for experience with OpenWRT, PRPL, or RDK-B.
Additional requirement for a leader:
• Good verbal and written communication in English skills is a plus
• Proven record in cross-group or cross-department coordination to successfully carry out tasks.
• Excellent problem-solving skills and attention to detail
職務介紹:
ESG Server Software Team是一個充滿活力並且在軟體領域中不斷創新進取的團隊。我們致力於開發高易用性、高可靠性的BMC韌體及其軟體生態系統。自2008年開始自主研發 BMC 韌體以來,我們憑藉領先業界的韌體架構和體系化的周邊硬體設計,BMC 已成為 ESG 伺服器產品的主要賣點之一。
認識我們: https://campaign.advantech.online/en/Cloud-IoT/software/
主要工作內容:
1.Develop and maintain Server BMC firmware during the HW product lifecycle.
2.Hands-on alpha, beta, and production BMC firmware during the product NPI (New Product Introduction) phase.
3.Coordinate with functional engineering teams to identify root causes and verify solutions for issues.
4.Document technical specifications and functional user manuals.
5.Collaborate as a team player, grow with the team, and contribute to its success.
人才需具備:
Preferred qualifications
1.Bachelor's degree or higher, with 3 years of embedded system development experience.
2.Familiar with embedded Linux development and C programming language.
3.Familiar with x86 servers and networking.
4.Willingness to speak English with confidence.
Nice to have:
1.Familiar with agile concepts of CI/CD.
2.Ability to integrate AI technology into development.
Considered a plus:
1.Experience with IPMI, Redfish, and BMC technologies
2.OpenBMC and/or OCP project development experience
1. Familiar with Linux and C.
2. Interested in developing IPMI
3. Discuss your project/work arrangement/issues with your manager
4. Be able to collaborate with team members and across departments.
5. Be able to understand circuit diagrams
****** We focus on teamwork and personal growth. We provide on-the-job training such as C language basic, Git conception, programming for MCU and ARM chips, OS architecture, containerization management, and self-growth courses, welcoming fresh people in the workplace to join. ******
The Staff/Sr. Engineer, CPLD will be based in Taiwan Taipei Wugu Site. The Staff/Sr. Engineer, CPLD performs the responsibility for CPLD programming and validation in Server/Storage Projects request.
What a typical day looks like:
1. Skilled FPGA/CPLD Design Engineer with strong capabilities in Server/Storage system and hardware-level design.
2. Responsible for development and integration of CPLD/FPGA that implement functionality on prototypes: spanning from low-level hardware sequence control, logic control & status for embedded systems, to high-speed links, to high level IP blocks, to custom hardware-accelerated algorithms & filters.
3. Work closely with Hardware, BIOS, BMC and Firmware team for CPLD/FPGA development.
4. Designing validation plan and development spec.
5. Debugging platform and systems issues.
The experience we are looking to add to our team:
1. 3-10 years of working experience in Firmware development.
2. Familiar in Verilog RTL language. Experienced with CPLD/FPGA development on Lattice, Altera and Xilinx devices.
3. Experience with I2C, SPI, LPC, UART, PCIe protocol design
4. Experience with verification methodologies, RTL and gate level simulations and debug.
5.Good problem-solving skills.
The information we collect:
We may collect personal information that you choose to submit to us through the Website or otherwise provide to us. This may include your contact details; information provided in online questionnaires, feedback forms, or applications for employment; and information you provide such as CV/Resume. We will use your information for legitimate business purposes such as responding to comments or queries or answering questions; progressing applications for employment; allowing you to choose to share web content with others or; where you represent one of our customers or suppliers, administering the business relationship with that customer or supplier.
About the Job:
We are looking for talents with development enthusiasm and tenacity to join our team. Candidates must have Embedded Linux / RTOS software/firmware development and problem-solving skills, as well as good interpersonal communication and teamwork. As the scale of our team organization continues to expand, the scope of services has become wider and wider. In the future, there will be more unknown areas waiting for us to explore and dig. If you want to do some challenging work, you don't want to stay the same. Welcome to contact us, we hope to hear from you!
Responsibilities :
- ARM Embedded System Linux / RTOS Platform development & maintenance
- Label Printer Firmware development & maintenance
- Customer Firmware Requirement development & maintenance
- Customize Firmware development & maintenance
- Production models function integration & maintenance
- OEM/ODM project development
- To define test plan for Software / Firmware project design
- Develop and write technical specifications
1. 辦公室內部網路系統的管理與維護,包含網路架構規劃、防火牆、資安風險控管與異常處理
2. 機房與辦公設備之配置與維運,涵蓋 Linux / Windows 系統、GPU 伺服器、虛擬機環境及工作用筆電管理(資產建檔、映像部署、存取權限設定等)
3. Microsoft 365 平台管理,含帳號權限控管與資料安全性設定
4. NAS 儲存設備管理與資料備份機制設計與實施