1. System board bring-up activity for staged prototypes, such as BSP bring-up for networking SoC
2. System board diagnostic (DIAG) software development for board validation in manufacturing
3.Coding for required application feature in diagnostic (DIAG) software
4. Co-working with cross-functional teams on projects.
5. Troubleshooting for software issues on system boards.
1. Design, develop, and optimize software for data center switches to ensure high-performance and reliable network switching.
2. Implement and maintain BSP support for both x86 and ARM-based platforms.
3. Develop and integrate Linux kernel drivers to enable seamless hardware functionality.
4. Develop and maintain SONiC platform adaptation and contribute updates to the community.
5. Write, execute, and automate test cases to identify, debug, and resolve software issues.
6. Collaborate with hardware engineers to achieve robust software-hardware integration.
7. Work closely with cross-functional teams to troubleshoot and resolve issues throughout the product lifecycle.
1. Embedded Linux software design and coding
2. Development of network features for xDSL, Ethernet and Wi-Fi AP routers.
3. Projects management and handling
Location:Nankang or Hsinchu
Design and develop DOCSIS smart amplifier software
1.Develop firmware and software solutions for embedded systems in amplifier hardware.
2.Work closely with RF engineers to ensure compliance with customer's specification.
3.Conduct system testing, debugging, and performance tuning .
4.Collaborate with cross-functional teams to integrate AI and analytics into amplifier systems.
5.Implement AI/ML algorithms for signal optimization, noise reduction, and predictive maintenance.
Customer Support
1.Engage with customers and technical support teams to address system and field issues, gather feedback, and drive improvements.
- Management server design and development.
- Writing Design Spec. Documentation
- Cross Department communication for Spec. confirmation, Schedule alignment and Issue clarification
職務介紹:
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
Development of Wireless AP/Router/Firewall/VPN product.
1. BSP porting.
2. Device driver development.
3. Network function development.
4. Control management function development.
5. Cloud management function development.
6. VPN function development.
7. Firewall function development.
1. Familiar with C/C++ programming /debugging skills on embedded systems
2. Familiar with Python/Shell skills
3. Familiar with BSP and Linux kernel/device driver development
4. Familiar with Uboot and the Linux boot process
5. Experienced in Linux BSP porting for at least 1 year
6. Server-related software development
7. Web UI/UX development