Rebellions
Server BMC Firmware Engineer
Skills
2 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Seongnam-si, Gyeonggi-do, South Korea
Work mode:
Onsite
Published on:
22 August 2026
What they need
Responsibilities and Opportunities
- Develop and maintain BMC (Baseboard Management Controller) firmware for Rebellions’ AI servers and systems
- Build OpenBMC-based platform management stacks — power/reset sequencing, thermal/fan control, sensor monitoring, FRU and event logging (SEL)
- Implement standard management interfaces such as IPMI, PLDM, MCTP, and Redfish, and develop host–BMC communication (KCS/BT/eSPI, NC-SI, etc.)
- Control high-speed general-purpose interface devices such as PCIe and USB, and integrate them into BMC firmware
- Design and implement firmware update/rollback and system reliability (RAS) features
- Collaborate with HW/SoC teams during hardware bring-up to debug system-level issues and ensure stability
Key Qualifications
- Bachelor's degree or higher in Computer Science, Electrical Engineering, or a related field
- Minimum of 4 years of experience in embedded or system-level firmware and software development (Embedded Linux or RTOS-based environments)
- Strong C/C++ development and debugging skills in embedded and system-level contexts
- Deep understanding of OS fundamentals and system software, including boot flow, IPC, and device communication
- Deep understanding of Linux kernel architecture and device drivers
- Ability to read and interpret hardware datasheets and schematics, and collaborate effectively with hardware engineers
- Experience debugging at the hardware and software boundary using tools such as oscilloscopes, logic and bus analyzers, and JTAG
- Excellent communication and problem-solving skills
- Candidates without direct BMC firmware experience are welcome to apply if they bring a strong low-level or embedded background and a genuine interest in growing into the BMC domain
Ideal Qualifications
- Hands-on BMC firmware development experience with OpenBMC (Yocto/BitBake, D-Bus, phosphor, systemd), IPMI, PLDM, MCTP, and Redfish
- Firmware development experience on BMC SoCs such as ASPEED (AST2500/AST2600, etc.)
- Experience with platform management protocols such as PMBus, NC-SI, and MCTP over PCIe VDM
- Experience controlling and debugging high-speed interfaces such as PCIe and USB
- Experience with firmware update and recovery mechanisms, and system reliability (RAS) features
- Experience developing server or datacenter platforms, or AI accelerator systems
- Experience with new hardware bring-up and validation (NPI), and collaboration with hardware vendors and ODMs
- Ability to work cross-functionally across multiple teams
Rebellions is committed to fostering a diverse and inclusive workplace. We are an equal opportunity employer and value diversity within our company. We do not discriminate based on personal identity. Applicants who would like to contact us regarding the accessibility of our website or who need special assistance or a reasonable accommodation for any part of the application or hiring process may contact us at: [email protected].
Other offers great for you!
These companies are also looking for great profiles
Rheso.tech
Mission Secure Firmware Engineer
Freelance
Nice, France
Hybrid
Skills
5 days ago
Quick apply
Cherrypick
AI Engineer Senior (H/F)
550€
Freelance
Paris, France
Hybrid
Top Recruiter
Skills
1 hour ago
Quick apply
Celad
Ingénieur Firmware Embarqué & Cryptographie H/F
Permanent contract
06560 Valbonne, France
Onsite
Skills
1 hour ago
Quick apply
No company information available.