BMC Engineer

Foxconn Technology Group

$100K — $120K *
Telecommunications & Hardware
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Engineering, Computer Science, or Electrical Engineering with embedded systems knowledge.
  • 1+ years of experience in Embedded BMC Firmware Implementation & Testing.
  • 1+ years working with Hardware Sensor Bus Architecture & Communication.
  • 1+ years customizing Redfish API and hyperscale management standards.
  • 1+ years diagnosing Hardware-Software System Bring-Up.

Responsibilities

  • Perform BMC bring-up and validate out-of-band management for server platforms.
  • Configure and calibrate system sensors for accurate telemetry and safe operation.
  • Develop and validate Redfish API functionality for server management.
  • Analyze BMC event logs and collaborate to improve system reliability.
  • Develop automated scripts for BMC firmware management to enhance efficiency.

Benefits

  • Work in a cutting-edge AI infrastructure environment.
  • Gain hands-on experience with advanced BMC firmware and telemetry systems.
  • Collaborate across cross-functional teams in a dynamic workplace.
  • Opportunity for professional development in embedded systems and firmware.
  • Engage with tools and technologies in a fast-paced, innovative industry.
Full Job Description
Job Summary:

The primary purpose of the AI Server / Rack R&D BMC (Baseboard Management Controller) Engineer (focused on L10/L11 execution) is to own the out-of-band management firmware initialization, system telemetry calibration, and remote monitor validation across fully integrated AI rack platforms. This role directly contributes by programming, testing, and debugging the specialized BMC microcontroller firmware (often based on Open BMC or AMI Mega RAC). This ensures that the entire 100kW+ rack infrastructure can be safely powered on, remotely monitored, thermally throttled, and diagnosed out-of-band by Tier-1 hyperscale operating frameworks.

Duties and Responsibilities:

  • Perform BMC bring-up and validate out-of-band management functions for server platforms, including system monitoring, remote management, event logging, and hardware telemetry. Troubleshoot BMC-related issues and verify reliable communication between the BMC, system components, and management interfaces.
  • Configure and calibrate system sensors for temperature, voltage, current, fan speed, and power monitoring, and tune thermal and power protection thresholds to ensure accurate telemetry, safe system operation, and compliance with platform requirements.
  • Develop, customize, and validate Redfish API functionality to support server management and telemetry requirements while aligning BMC interfaces and data models with hyperscale customer profiles, platform specifications, and applicable management standards.
  • Analyze BMC event logs, hardware failure records, and diagnostic data to identify system faults and failure patterns. Collaborate with hardware, firmware, and validation teams to determine root causes, support corrective actions, and improve system reliability.
  • Develop and maintain automated scripts and tools for BMC firmware flashing, configuration, and validation to improve engineering efficiency and consistency. Implement and verify firmware changes associated with Engineering Change Orders (ECOs) to ensure proper deployment, traceability, and compliance with approved requirements.


Education:

  • Bachelor of Science (BS) Degree in Computer Engineering, Computer Science (with a strong foundation in embedded systems, Linux kernel development, or hardware-software interfacing), or Electrical Engineering (paired with extensive embedded firmware development experience)


Experience:

  • 1+ years of Embedded BMC Firmware Implementation & Testing
  • 1+ years of Hardware Sensor Bus Architecture & Communication
  • 1+ years of Redfish API & Hyperscale Management Protocol Customization
  • 1+ years of Hardware-Software System Bring-Up & Diagnostics


Physical Demands & Working Conditions:

  • Frequently remains stationary while performing BMC development, telemetry analysis, and diagnostic activities, with occasional movement within laboratory, server, and testing areas.
  • Frequently operates computers, server systems, and diagnostic/test equipment and occasionally handles server components, cables, and related hardware during system bring-up and troubleshooting.
  • Occasionally bends, reaches, crouches, or positions self to access server/rack equipment, inspect hardware connections, and perform configuration or validation activities.
  • Frequently exchanges technical information with hardware, firmware, validation, and cross-functional engineering teams to troubleshoot issues and coordinate technical changes.
  • Frequently works in office, engineering laboratory, and server/test environments and may be exposed to operating equipment, elevated noise levels, and temperature variations; appropriate PPE may be required.


Similar Jobs

More Jobs at Foxconn Technology Group

  • BMC Engineer
    $100K — $120K *
    Santa Clara, CA 95051 (Santa Clara County)
    Telecommunications & Hardware
    In-Person
  • RD PM Manager
    $120K — $145K *
    Santa Clara, CA 95051 (Santa Clara County)
    Manufacturing & Automotive
    In-Person
  • SIT Engineer
    $95K — $115K *
    Santa Clara, CA 95051 (Santa Clara County)
    Information Technology
    In-Person
  • Reliability Engineer
    $100K — $120K *
    Santa Clara, CA 95051 (Santa Clara County)
    Technical Services
    In-Person
  • RD Common Pool Manager
    $110K — $130K *
    Santa Clara, CA 95051 (Santa Clara County)
    Technical Services
    In-Person

More Telecommunications & Hardware Jobs

Find similar BMC Engineer jobs: