Senior BMC Engineer

Scicom MSC Berhad

Kampung Cendana

On-site

MYR 120,000 - 180,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

Job summary

Scicom MSC Berhad in Malaysia is seeking a Senior BMC Engineer to design, develop, integrate, and debug BMC firmware for hyperscale server products. You will collaborate with BIOS, hardware, validation, and customer teams to deliver reliable server management solutions.

Applicants should have a BS degree with 5+ years of server platform and BMC firmware experience, plus strong embedded C/C++ skills and familiarity with IPMI/Redfish/PLDM protocols.

Qualifications

  • Bachelor's degree in CS/CE/EE or related field.
  • 5+ years of experience in server platform and BMC firmware development.
  • Hands-on experience with embedded software development using C/C++.
  • Good understanding of Intel and AMD server architectures.
  • Experience with server management technologies such as IPMI, Redfish, MCTP, PLDM, or related protocols.
  • Strong debugging and troubleshooting skills across firmware, hardware, and system integration.
  • Experience collaborating with customers and cross-functional engineering teams.

Responsibilities

  • Design, develop, and maintain BMC firmware features for Intel, AMD, and storage server platforms.
  • Execute BMC feature implementation, integration, validation, and release activities according to product requirements.
  • Debug and resolve firmware, hardware, platform management, and system-level issues during development and production phases.
  • Collaborate with customers and internal stakeholders to understand technical requirements and implement solutions.
  • Develop and maintain design specifications, technical documentation, and development deliverables.
  • Work closely with BIOS, hardware, validation, and system engineering teams to ensure successful product integration.
  • Support customer issue investigation, root cause analysis, and corrective actions.
  • Contribute to ongoing improvements in firmware quality, development efficiency, and platform reliability.

Skills

Embedded C/C++
Debugging
Server architectures
IPMI/Redfish/PLDM
Collaboration

Education

Bachelor's degree in Computer Science/Computer Engineering/Electrical Engineering

Job description

The Position: The Senior 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 hardware, software, validation teams, and customers to deliver reliable server management solutions and support product development throughout the lifecycle.

The Responsibilities of the Role:
  • Design, develop, and maintain BMC firmware features for Intel, AMD, and storage server platforms.
  • Execute BMC feature implementation, integration, validation, and release activities according to product requirements.
  • Debug and resolve firmware, hardware, platform management, and system-level issues during development and production phases.
  • Collaborate with customers and internal stakeholders to understand technical requirements and implement solutions.
  • Develop and maintain design specifications, technical documentation, and development deliverables.
  • Work closely with BIOS, hardware, validation, and system engineering teams to ensure successful product integration.
  • Support customer issue investigation, root cause analysis, and corrective actions.
  • Contribute to ongoing improvements in firmware quality, development efficiency, and platform reliability.
The Requirement for the Role:
  • o Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • o 5+ years of experience in server platform and BMC firmware development.
  • o Hands-on experience with embedded software development using C/C++.
  • o Good understanding of Intel and AMD server architectures.
  • o Experience with server management technologies such as IPMI, Redfish, MCTP, PLDM, or related protocols.
  • o Strong debugging and troubleshooting skills across firmware, hardware, and system integration.
  • o Experience collaborating with customers and cross-functional engineering teams.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior BMC Engineer
Senior BMC Engineer

Scicom (MSC) Berhad • Kuala Lumpur

On-site
MYR 140,000 - 210,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
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 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 Firmware Engineer - Platform Management
Senior BMC Firmware Engineer - Platform Management

Scicom (MSC) Berhad • Kuala Lumpur

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

Scicom MSC Berhad • Kampung Cendana

On-site
MYR 100,000 - 145,000
9,000–13,000 RM monthly package
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
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