Aivres is a leading global data center and cloud computing solutions provider committed to delivering innovative technologies that propel the world's leading industries to new frontiers. We deliver and deploy robust, performance-optimized, purpose-built platforms to major data centers around the globe.
As a Sr. BMC (Baseboard Management Controller) Engineer, you will be a key member of our Research and Development team, responsible for the full development lifecycle of firmware and embedded system software for server BMCs. This includes design, development, testing, and debugging of software that interfaces with both Linux and Windows operating systems.
Responsibilities:
Design and develop server BMC firmware, including:
BMC kernel configuration and porting
Hardware adaptation
Sensor monitoring
IPMI/Redfish protocol development
Multi-protocol development (SPI, SMBus, PMBus, MCTP, PLDM, etc.)
Thermal management implementation
Firmware update functionality
Implement customized design functions within the BMC and collaborate with other teams on development.
Modify and customize BMC firmware based on customer requirements, including communication with customers to clarify requirements and address concerns.
Conduct thorough testing of BMC firmware to ensure functionality and stability.
Qualifications:
Bachelor's degree in Computer Science or a related discipline, or equivalent experience.
Minimum of 5 years of relevant experience in embedded systems development.
Strong understanding of Intel/AMD platform adaptation development.
In-depth knowledge of Aspeed BMC chip management functions and IPMI/Redfish standards.
Proficiency in C/C++ programming and embedded Linux development.
Prior experience in server development is highly desirable.
Excellent teamwork, communication, and problem-solving skills.
Fluency in both English and Chinese is highly preferred.
Benefits:
Competitive salary and benefits package.
Opportunity to work on cutting-edge technology and contribute to innovative projects.