I

Senior BMC Firmware Engineer (Intel/AMD/NVIDIA Server Platforms)

Visa Sponsorship
Apply Now

Lead the development and maintenance of BMC firmware for Intel, AMD, and NVIDIA server platforms, focusing on sensor configurations, MCTP integration, and platform bring-up. Collaborate with cross-functional teams to debug hardware/firmware issues and ensure seamless low-level integration for BMC SoCs like ASPEED AST2600/2700. Requires 7+ years of hands-on BMC firmware expertise and deep knowledge of embedded systems and Linux kernel internals.

Key Highlights
7+ years of BMC firmware development experience required for Intel/AMD/NVIDIA server platforms
Responsible for sensor porting, MCTP stack development, and platform bring-up for ASPEED BMC SoCs
Collaboration with system teams for firmware requirements, debugging, and hardware/firmware integration
Key Responsibilities
Design, develop, and validate BMC firmware features for Intel/AMD/NVIDIA server platforms
Port and maintain sensor configurations (temperature, voltage, fan, power) and related SDR records
Develop and integrate MCTP stack and transport bindings (PCIe VDM, SMBus/I2C, KCS, USB, SPI)
Implement platform-specific management features and collaborate with system teams for requirements validation
Debug hardware/firmware issues using logic analyzers, JTAG, or UART consoles
Focus on platform bring-up and low-level integration for BMC SoCs (e.g., ASPEED AST2600, AST2700)
Perform U-Boot and Linux kernel bring-up for BMC SoCs on new server board designs
Develop and maintain kernel device drivers for hardware peripherals (I2C, SPI, GPIO, JTAG, eSPI, UART, IPMB, SSIF)
Technical Skills Required
C/C++ embedded programming Linux kernel internals and driver development BMC firmware development (OpenBMC, ASPEED platforms)
Benefits & Perks
E-2 visa sponsorship for eligible hires prior to US relocation
6-month probation period in Taipei office before US assignment
Nice to Have
Experience with U-Boot bootloader porting or customization
Familiarity with Yocto Project / BitBake build system
Knowledge of secure boot flow for BMC (verified-boot, FIT image signing)

Job Description

About the Role

Job Description:Responsible for BMC (Baseboard Management Controller) firmware development and maintenance for server platforms.

Responsibilities

Want the full job description? Read the complete details on LinkedIn, the original posting.
Continue on LinkedIn

This is a short excerpt. All rights to the full description belong to its original publisher.

See Jaabz jobs first on Google 1 tap · free · in AI Overviews Jaabz is on your Google Manage Preferred Sources
Keep exploring

Similar Jobs

Explore other opportunities that match your interests

BeaconFire Inc.

United States

New

Java Software Engineer

Programming Full-time Entry level 14m ago

  • AI
  • Angular
  • Artificial Intelligence
  • C++
Visa

Hidden company

Log in to see location

Premium

Senior AI Engineer

Programming Full-time 22m ago

Log in free to see the details

Hidden company

Log in to see location

Premium

Financial Product Engineer

Programming Full-time 24m ago

Log in free to see the details

Visas, Work Permits & Legal Insights

Stay informed about visa types, work permits, and immigration updates for international professionals.

Browse all articles

Subscribe to our newsletter

New visa sponsorship, relocation and remote tech jobs, delivered to your inbox.