Find a jobRecruiters

综合金融销售经理

Exclusive opportunity

Onsite

综合金融销售经理

昆山仁宝有限公司

综合金融销售经理

Skills

PythonTesting & QALinux

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:

Shanghai, China

Work mode:

Onsite

Published on:

30 August 2026

What they need


该职位来源于猎聘 Basic Requirements:

  • Education & Major: Bachelor's degree or above in Computer Science, Electronic Engineering, Communications, Automation, or a related field.
  • Work Experience: 3+ years of experience in embedded systems or server firmware development.
  • Programming Skills: Proficient in C/C++ with strong coding standards and style.
  • Linux Development Environment: Familiar with Linux development and debugging tools; proficient in Shell or Python scripting.
  • Protocols & Standards: Familiar with IPMI 2.0, Redfish, and other server management protocols; knowledgeable about BMC core concepts such as SDR, FRU, and SEL.
  • Bus & Interface: Familiar with common bus protocols including I2C, SPI, UART, SMBus, and PMBus.
  • Hardware Architecture: Familiar with x86 or ARM server hardware architectures, with the ability to read hardware specifications and schematics.
  • Language Proficiency: Strong reading comprehension of English technical documentation. Preferred Qualifications OpenBMC Experience: Hands-on experience with OpenBMC projects, familiar with the Yocto build system, BitBake recipes, D-Bus communication framework, and the OpenBMC software architecture. BMC Experience: Experience with AMI BMC or other BMC solutions. Open Source Contribution: Involvement in open-source projects and familiarity with the "upstream first" development philosophy. Linux Kernel: Experience in embedded Linux kernel driver development and debugging. Testing & Quality Awareness: Ability to write test cases and perform system validation, with a strong sense of production stability. Key Responsibilities
  • BMC Firmware Development & Maintenance: Design and develop firmware based on the OpenBMC platform, covering U-Boot, Linux kernel, device drivers, and application-layer services, as well as ongoing maintenance and debugging.
  • Hardware Adaptation & Integration: Adapt BMC firmware to server hardware platforms, perform board-level integration testing and tuning, and ensure stable compatibility between firmware and hardware.
  • Management Interface Implementation: Develop and maintain server management protocols including IPMI, Redfish, and PLDM; implement core functions such as sensor monitoring, event logging, and remote management.
  • System-Level Debugging & Issue Resolution: Analyze, locate, and resolve complex issues related to hardware compatibility and system stability in BMC development.
  • Technical Documentation: Produce design documents, interface specifications, test cases, and user manuals to ensure effective knowledge sharing and preservation.
  • Cross-Team Collaboration: Work closely with hardware, testing, quality assurance, and other teams to ensure timely, high-quality delivery of BMC firmware.

Other offers great for you!

These companies are also looking for great profiles

Espace Freelance

Ingénieur de production Secure Transport

500

Freelance

Paris, France

Hybrid

Skills

LinuxWindowsSecure TransportXFB-GatewayAxwayManaged File Transfer (MFT)Flow ManagerFile transfer security

1 day ago

Quick apply

LeHibou

Expert DevSecOps

750€ / jour

Freelance

92130 Issy-les-Moulineaux, France

Hybrid

Skills

GitJenkinsLinux

6 hours ago

Quick apply

Espace Freelance

Référent Applicatif

Freelance

Paris, France

Hybrid

Skills

DevOpsLinuxWindowsApplication production supportOpen systemsControl-MCI/CDXLR/XLD

4 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools