锦鲤求职锦鲤求职

安谋科技

Senior/Staff SOC Software Engineer

岗位标注公司:安谋科技(中国)有限公司

  • 社招
  • 深圳 / 上海
  • 后端开发
  • 发布于 2026-10-15
原岗位链接 ↗

岗位描述

Senior/Staff SOC Software Engineer

Introduction

We are seeking a Software Development Engineer to join our ASIC service team. In this role, you will develop high-performance, reliable software stacks for our next-generation ARM architecture-based server CPUs. You will participate in multiple challenging projects spanning system software, platform validation, and product enablement.

Responsibilities

• Design and develop high-quality, cutting-edge software stacks based on Linux/RTOS.

• Integrate and maintain large-scale software stacks, including OpenBMC.

• Perform SoC/silicon validation for various IPs on FPGA and emulation platforms.

• Execute SoC bring-up and support product release activities.

• Collaborate closely with cross-functional teams, including SW & HW architects, R&D, product, solution architects, and application/field engineers.

Basic Qualifications

• B.Sc./M.Sc./Ph.D. in Computer Science, Computer Engineering, or Electrical Engineering.

• 7+ years of experience as a software developer with a proven track record in software architecture.

• Proficient in C/C++ and Python, with familiarity in Arm assembly, makefile, and scripting.

• In-depth understanding of the Arm Architecture (A/R/M profiles) and hands-on development experience with Arm Cortex-A/R/M or Neoverse cores.

• Solid experience with Linux, RTOS, bootloaders, and bare-metal software development.

• Familiarity with ARM SystemReady and ServerReady standards is a plus.

• Basic understanding of server security architectures and secure boot mechanisms.

Stand Out Qualifications

• Familiarity with core hardware IPs such as: Cache, TLB, MMU, SMMU, MPU, GIC/NVIC, AMBA, PCIe, USB, Ethernet, UART/SPI/I2C/I3C/CAN/GPIO.

• Knowledge of BMC software, Yocto, OpenEmbedded, or other Linux distributions is a strong plus.

• Hands-on experience with the chip fabrication process and silicon bring-up.

• Proficient in leveraging AI tools to enhance productivity and solve complex problems.

后端开发方向的申请准备

先核对岗位要求与自己的经历,再准备档案、投递和面试。

阅读求职步骤与示例 →