昆山仁宝有限公司
综合金融销售经理
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
E
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
L
LeHibou
Expert DevSecOps
750€ / jour
Freelance
92130 Issy-les-Moulineaux, France
Hybrid
Skills
GitJenkinsLinux
6 hours ago
Quick apply
E
Espace Freelance
Référent Applicatif
Freelance
Paris, France
Hybrid
Skills
DevOpsLinuxWindowsApplication production supportOpen systemsControl-MCI/CDXLR/XLD
4 hours ago
Quick apply
No company information available.