电子说
近日,华芯通与OpenBMC组织签署CLA,正式成为OpenBMC项目贡献成员(CLA:Contributor License Agreement)。
BMC是服务器系统中监控包括SOC在内整个服务器工作状态的专门子系统,如监控服务器的健康状态(温度,电压,电流等),进行日志收集(系统日志,操作日志,故障报警等),并提供一系列的方法用于远程管理(开关机网络配置等),整套BMC的架构对服务器的远程部署和管理至关重要,是服务器系统的重要组成部分。
互联网数据中心的快速发展,越来越多的互联网企业希望BMC Firmware能更通用,更可控,能更好地访问和维护,由IBM,facebook,Google,Intel,和Microsoft组建的OpenBMC致力于为BMC芯片提供一个灵活可控,高适应性和高可移植性的基本管理软件。
为了进一步推动OpenBMC 在ARM架构服务器上的发展与应用,Linaro也关注并已加入OpenBMC社区。 HXT致力于与Linaro及其他社区伙伴一起加速OpenBMC在ARM架构服务器上面的发展和部署。
有志于成为社区贡献者,想从事ARM 架构服务器开发工作的同学们,机会来了,HXT BMC 开发职位面向应届毕业生开放啦!如果你是计算机,软件,电子,通讯等专业的学生,对嵌入式软件开发工作兴趣浓厚,想在现代的北京,或是爽爽的贵阳发展,都欢迎你加入华芯通!
贵阳办公室
北京办公室
Software Engineering - BMC Firmware Engineer
Job Family: Software Engineering
Job Title: Software Engineer
Working Place: Gui’an
Position Description:
This engineer position will be responsible for BMC firmware development for Huaxintong’s ARMv8 based processor targeting data center server and other market. This engineer will work in Huaxintong Software & System Group and locate in Guian.
Main Responsibility:
-Design and develop BMC firmware and driver based on server platform design.
-Develop and support BMC tests for server board manufacturing and system assembly.
-Bridge and contact with BMC firmware vendor(s) for core update or critical bug(s) fixing.
-Coordinate firmware test/verification and debug, support system integration and validation. Manage issues/defects and drive root cause analysis/bug fix.
-New BMC technologies such as OpenBMC, Redfish research and development.
Required Skills:
-Strong programming skills in C and assembly language.
-In-depth understanding of computer system architect.
-Knowledge of embedded system and software such as u-boot and Linux kernel.
-Knowledge of software engineering, software code management.
-Knowledge of USB, PCIE, network protocol, etc is a plus.
-Knowledge of open-source community.
-Strong interest to embedded system software development.
--Excellent interpersonal and communication skills, good teamwork adaptability, good oral and written English skills, self-motivated.
Education Requirement:
-M.Sc. or Ph.D. degree from China top universities with major on Computer Science, EE or Automation etc.
Software Engineering - BMC Firmware Engineer
Job Family: Software Engineering
Job Title:Staff Software Engineer
Working Place: Gui’an/Beijing
Position Description:
This engineer position will be responsible for BMC firmware development for Huaxintong’s ARMv8 based processor targeting data center server and other market. This engineer will work in Huaxintong Software & System Group and locate in Beijing.
Main Responsibility:
-Design, develop and update BMC firmware and driver based on sever platform design.
-Bridge and contact with BMC firmware vendor(s) for core update or critical bug(s) fixing.
-Develop and support BMC tests for server board manufacturing and system assembly.
-Coordinate firmware test/verification and debug, support system integration and validation. Manage issues/defects and drive root cause analysis/bug fix.
-Control and maintain source code across projects & customer base.
-New BMC technologies such as OpenBMC, Redfish research and development.
Required Skills:
-Minimum of 5 years working on BMC firmware development.
-Strong programming skills in C and assembly language.
-In-depth understanding of Linux kernel, device driver, IPC, U-boot.
-Strong working knowledge of BMC vendor and code structure, ability to define and identify the specific BMC firmware requirements.
-Familiar with memory, fan control, voltage, sensor and etc. development.
-Knowledge of BMC includes IPMI, event logs, SDR, SEL, FRU records, serial over LAN, Side-band LAN, KCS, KVM and Redfish, etc.
-Working knowledge of BMC related Hardware such as ARM, BMC chip (AST2500, Pilot 4 etc.), HW-monitor, and Super-IO, NC-SI NIC, phy.
-Experience with one or more of the following standards/technologies: USB, PCI Express, network protocol TCP/UDP, etc is a plus.
-Working experience with AMI MegaRAC-SPX BMC Firmware structure is preferred.
-Experience with OpenBMC is a plus.
-Familiar with Git/Gerrit source code management tool.
-Excellent interpersonal and communication skills, good teamwork adaptability, good oral and written English skills, self-motivated.
Education Requirement:
- M.Sc. or Ph.D. degree from China top universities with major on Computer Science, EE or Automation etc.
全部0条评论
快来发表一下你的评论吧 !