Sr. BMC Engineer - Redfish - Taichung
Description
We are looking for a Software Engineer with strong experience in BMC (Baseboard Management Controller) development to join our team. The candidate will work on OpenBMC-based firmware development with a focus on Redfish implementation and integration.
Key responsibilities include:
1. Develop and maintain OpenBMC firmware features and services
2. Implement and enhance Redfish APIs for system management
3. Work on platform integration, debugging, and performance optimization
4. Collaborate with firmware teams to implement Redfish APIs
5. Participate in design reviews and contribute to architecture decisions
6. Troubleshoot and resolve issues across BMC and system management stack
Requirements:
1. 3+ years of experience in BMC firmware development, OR 5+ years of experience in software development
2. Experience with Linux system programming
3. Familiarity with OpenBMC architecture and its components (e.g., bmcweb, phosphor services)
4. Experience with RESTful APIs and JSON-based interfaces
5. Proficient in C/