BMC Engineer

Scicom MSC Berhad

Kampung Cendana

On-site

MYR 100,000 - 145,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

9,000–13,000 RM monthly package

Job summary

Scicom MSC Berhad is seeking a BMC Engineer to design, develop, integrate, and debug BMC firmware for hyperscale server platforms. You will collaborate with hardware, BIOS, validation, and software teams to deliver scalable and reliable server management solutions and meet customer requirements.

The role involves end-to-end feature development, debugging, and customer collaboration, with a focus on IPMI/Redfish/PLDM/MCTP standards and Linux-based embedded systems.

Qualifications

  • Bachelor's degree in CS/CE or related technical field.
  • Experience in server platform development and BMC firmware.
  • Knowledge of hyperscale server architectures (Intel/AMD).
  • Experience with embedded software/firmware using C/C++.
  • Familiar with IPMI, Redfish, MCTP, PLDM or related standards.
  • Strong debugging and troubleshooting for firmware and hardware.
  • Experience working with customers to gather requirements.
  • Good written and verbal English communication.
  • Preferred: OpenBMC development and Linux-based embedded systems.

Responsibilities

  • Design and develop BMC firmware and platform management features for hyperscale Intel, AMD, and storage server platforms.
  • Drive end-to-end BMC feature development, implementation, integration, validation, and product release activities.
  • Investigate, triage, and debug BMC firmware, platform management, and system-level issues.
  • Collaborate with customers to translate requirements into product features and engineering solutions.
  • Create and maintain feature specifications, design documents, and technical requirements.
  • Work with hardware, BIOS, validation, and system engineering teams to ensure feature integration and quality.
  • Provide timely technical support and resolutions for customer issues and escalations.
  • Contribute to continuous improvement of BMC architecture and development processes.

Skills

BMC firmware development
C/C++ embedded development
Debugging and troubleshooting
Customer requirements gathering
English communication

Education

Bachelor's degree in Computer Science/Engineering

Tools

IPMI
Redfish
MCTP
PLDM
OpenBMC
Linux embedded systems

Job description

The Position:

The BMC Engineer is responsible for the design, development, integration, and debugging of Baseboard Management Controller (BMC) firmware and platform management features for hyperscale server products. This role works closely with customers, hardware engineering teams, and software development teams to deliver scalable and reliable server management solutions that meet customer and business requirements.

The Responsibilities of the Role:
  • Design and develop BMC firmware and platform management features for hyperscale Intel, AMD, and storage server platforms.
  • Drive end-to-end BMC feature development, implementation, integration, validation, and product release activities.
  • Investigate, triage, and debug BMC firmware, platform management, and system-level issues throughout the product lifecycle.
  • Collaborate with customers to understand technical requirements and translate them into product features and engineering solutions.
  • Create and maintain feature specifications, design documents, technical requirements, and development documentation.
  • Work closely with hardware, BIOS, validation, and system engineering teams to ensure successful feature integration and product quality.
  • Provide timely technical support and effective solutions for customer-reported issues and escalations.
  • Contribute to continuous improvement of BMC architecture, firmware quality, development processes, and customer satisfaction.
The Requirement for the Role:
  • Required Qualifications
    • o Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline.
    • o Experience in server platform development and BMC firmware development.
    • o Strong understanding of hyperscale server architectures, including Intel and AMD server platforms.
    • o Experience with embedded software or firmware development using C/C++.
    • o Knowledge of server management technologies and protocols such as IPMI, Redfish, MCTP, PLDM, or related standards.
    • o Strong debugging and troubleshooting skills for firmware, hardware, and systemlevel issues.
    • o Experience working directly with customers to gather requirements and resolve technical issues.
    • o Good written and verbal communication skills in English.
  • Preferred Qualifications
    • o Experience with OpenBMC development and customization.
    • o Knowledge of Linux-based embedded systems.
    • o Familiarity with server storage technologies and management solutions.
    • o Experience working in hyperscale or cloud infrastructure environments.
The Package:
  • Attractive Salary (RM 9,000 to RM 13,000).
  • Performance related bonus for confirmed staff.
  • Annual Leave 15 days.
  • Medical Leave 14 days.
  • Medical and hospitalization coverage.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Advisory BMC Engineer
Advisory BMC Engineer

Scicom (MSC) Berhad • Kuala Lumpur

On-site
MYR 190,000 - 246,000
Salary RM17k–RM22k
Performance bonus
Annual leave 15 days
+2
Advisory BMC Engineer
Advisory BMC Engineer

Scicom MSC Berhad • Kampung Cendana

On-site
MYR 190,000 - 246,000
Bonus program
Medical coverage
15 days annual leave
+1
Hyperscale BMC Firmware Engineer
Hyperscale BMC Firmware Engineer

Scicom MSC Berhad • Kampung Cendana

On-site
MYR 100,000 - 145,000
9,000–13,000 RM monthly package
Senior BMC Engineer
Senior BMC Engineer

Scicom (MSC) Berhad • Kuala Lumpur

On-site
MYR 140,000 - 210,000
Senior BMC Engineer
Senior BMC Engineer

Scicom MSC Berhad • Kampung Cendana

On-site
MYR 120,000 - 180,000
Senior BMC Firmware Engineer for Hyperscale Servers
Senior BMC Firmware Engineer for Hyperscale Servers

Scicom MSC Berhad • Kampung Cendana

On-site
MYR 120,000 - 180,000
Senior BMC Firmware Engineer - Platform Management
Senior BMC Firmware Engineer - Platform Management

Scicom (MSC) Berhad • Kuala Lumpur

On-site
MYR 140,000 - 210,000
Senior BMC Firmware Architect & Platform Management Lead
Senior BMC Firmware Architect & Platform Management Lead

Scicom (MSC) Berhad • Kuala Lumpur

On-site
MYR 190,000 - 246,000
Salary RM17k–RM22k
Performance bonus
Annual leave 15 days
+2
Senior BMC Architect & Platform Management Leader
Senior BMC Architect & Platform Management Leader

Scicom MSC Berhad • Kampung Cendana

On-site
MYR 190,000 - 246,000
Bonus program
Medical coverage
15 days annual leave
+1
Embedded Firmware Engineer
Embedded Firmware Engineer

Adecco • Petaling Jaya

On-site
MYR 365,000 - 528,000