Zurück zu Jobs
ScovaiScovaiJobs
PC

Personal Connect

Firmware Engineer (ASIC / Embedded Linux) / 固件工程师(ASIC / 嵌入式Linux)

Shenzhen, CNVor OrtVertragVollzeit

Veröffentlicht am 24. Aug. 2026

Diese Stelle wird in ZH ausgeschrieben

About the Opportunity


Personal Connect is recruiting a Firmware Engineer (ASIC / Embedded Linux) on behalf of an innovative technology company operating at the intersection of high-performance computing, energy management, and ASIC infrastructure.


The company develops advanced software and firmware solutions for large-scale computing infrastructure. Its technology combines software-based monitoring and automated operations with low-level firmware responsible for ASIC chip management, performance optimization, frequency and voltage control, and thermal management.


This is a highly technical role focused on building and optimizing the low-level software that powers high-performance ASIC hardware.


The successful candidate will take ownership of the complete firmware lifecycle, including driver development, hardware bring-up, firmware builds and releases, performance tuning, system services, and hardware adaptation within embedded Linux environments.


The position is remote-friendly, with a preference for candidates based in Shenzhen who can occasionally support on-site hardware debugging and collaboration.


Key Responsibilities


  • Embedded Linux Firmware Development: Develop and maintain drivers and system services for power management, thermal control, fan control, hardware monitoring, and watchdog functionality.
  • Firmware Lifecycle Management: Manage firmware builds, testing, packaging, deployment, formal releases, rollback mechanisms, and remote upgrade capabilities.
  • Hardware Bring-Up & Adaptation: Adapt firmware for new SoCs, hashing boards, and ASIC chips, including hardware bring-up, validation, troubleshooting, and debugging.
  • ASIC Performance Optimization: Optimize chip performance through frequency and voltage scaling and develop or improve automated tuning algorithms.
  • System Integration: Develop and maintain interfaces between firmware, hardware, management systems, and remote monitoring platforms.
  • Reverse Engineering: Where required, analyze third-party firmware and communication protocols to support compatibility, interoperability, and feature development.

职位介绍


Personal Connect 现受一家创新科技公司委托,招聘一名 固件工程师(ASIC / 嵌入式 Linux)。该公司业务聚焦于高性能计算、能源管理及 ASIC 基础设施等领域。


公司致力于为大规模计算基础设施开发先进的软件及固件解决方案。其技术体系将软件端的监控与自动化运维能力,与底层固件的 ASIC 芯片管理、性能优化、频率与电压控制以及热管理等功能相结合。


这是一个技术深度较高的工程岗位,主要负责构建和优化高性能 ASIC 硬件所依赖的底层软件及固件系统。


成功入职的候选人将负责完整的固件生命周期,包括驱动开发、硬件 Bring-Up(板级启动与调试)、固件构建与发布、性能调优、系统服务开发,以及嵌入式 Linux 环境下的硬件适配等工作。


该职位支持远程办公,同时优先考虑深圳地区的候选人,以便在需要时参与现场硬件调试及技术协作。


主要职责


  • 嵌入式 Linux 固件开发: 开发并维护电源管理、温度控制、风扇控制、硬件监控及看门狗(Watchdog)等相关驱动和系统服务。
  • 固件生命周期管理: 负责固件构建、测试、打包、部署、正式发布、回滚机制及远程升级能力。
  • 硬件 Bring-Up 与适配: 针对新的 SoC、算力板及 ASIC 芯片进行固件适配,负责硬件 Bring-Up、验证、故障排查及调试。
  • ASIC 性能优化: 通过频率、电压调节等方式优化芯片性能,并开发或改进 ASIC 自动调优(Auto-Tuning)算法。
  • 系统集成: 开发并维护固件、硬件、管理系统以及远程监控平台之间的接口。
  • 逆向工程: 根据项目需要,对第三方固件及通信协议进行分析和逆向研究,以支持兼容性、互操作性及功能开发。


Requirements

Requirements


Candidates should have:


  • 5+ years of relevant experience in embedded systems, firmware engineering, or low-level systems development.
  • Strong knowledge of hardware communication protocols, including SPI, I2C, and UART.
  • Experience with cross-compilation, firmware packaging, deployment, testing, rollback protection, and CI pipelines.
  • Knowledge of TCP/HTTP networking and the ability to independently develop API services.
  • Proven experience developing or maintaining custom firmware based on OpenWrt and/or Buildroot.
  • Strong understanding of embedded Linux environments and hardware/software interaction.
  • Hands-on experience with ASIC performance optimization, including frequency and voltage scaling.
  • Experience designing, implementing, or optimizing automatic tuning algorithms for ASIC chips.
  • Strong debugging and problem-solving capabilities across both firmware and hardware environments.


Preferred Qualifications


The following experience will be considered a strong advantage:


  • Proficiency in modern systems programming languages such as Rust or Zig.
  • Experience with firmware reverse-engineering tools such as Ghidra, IDA, Binary Ninja, or binwalk.
  • Hands-on experience with ARM SoCs such as Xilinx Zynq, TI AM335x, or Amlogic.
  • Experience with Petalinux, OpenWrt, Yocto, or other BSP and firmware build systems.
  • Experience with ASIC-based high-performance computing infrastructure.
  • Experience troubleshooting and optimizing firmware in large-scale or distributed hardware environments.

任职要求


候选人应具备:


  • 5年以上相关工作经验,具有嵌入式系统、固件工程或底层系统开发经验。
  • 熟悉硬件通信协议,包括 SPI、I2C 和 UART。
  • 具备交叉编译、固件打包、部署、测试、回滚保护及 CI 流水线相关经验。
  • 熟悉 TCP/HTTP 网络协议,能够独立开发 API 服务。
  • 具有基于 OpenWrt 和/或 Buildroot 开发或维护定制固件的实际经验。
  • 深入理解嵌入式 Linux 环境以及软硬件之间的交互机制。
  • 具有 ASIC 性能优化的实际经验,包括频率和电压调节。
  • 具有设计、开发或优化 ASIC 芯片自动调优算法(Auto-Tuning)的经验。
  • 具备较强的软硬件调试能力、问题分析能力及故障排查能力。


加分项


具备以下经验者优先考虑:


  • 熟练掌握 Rust 或 Zig 等现代系统编程语言。
  • 熟悉 Ghidra、IDA、Binary Ninja、binwalk 等固件逆向工程工具。
  • 具有 Xilinx Zynq、TI AM335x、Amlogic 等 ARM SoC 的实际开发经验。
  • 熟悉 Petalinux、OpenWrt、Yocto 或其他 BSP / 固件构建系统。
  • 具有基于 ASIC 的高性能计算基础设施相关经验。
  • 具有大规模或分布式硬件环境下固件故障排查及性能优化经验。


Benefits

What the Role Offers


  • Remote-Friendly: Work remotely, with Shenzhen-based candidates preferred for occasional local collaboration and hardware debugging.
  • Competitive Compensation: RMB 30,000–40,000/month × 14 months, plus performance-based bonuses.
  • Annual Leave: 14 days of annual leave.
  • Engineering-Focused Culture: A streamlined working environment with direct communication and limited unnecessary meetings.
  • Modern Development Tools: Access to leading AI-assisted development and productivity tools.


职位待遇


  • 灵活远程办公: 支持远程工作,深圳地区候选人优先,以便在需要时参与本地技术协作及硬件调试。
  • 具有竞争力的薪酬: RMB 30,000–40,000/月 × 14薪,另有绩效奖金。
  • 带薪年假: 14天年假。
  • 工程师导向的工作文化: 沟通直接、高效,减少不必要的会议和流程,让工程师专注于技术与产品。
现代开发工具: 可使用领先的 AI 辅助开发及生产力工具

Rollenübersicht

Jobart

Vollzeit

Erforderliche Kompetenzen

Embedded Linux (kernel and user-space hardware interaction)Device driver development for power management, thermal control, fan control, and watchdogsFirmware lifecycle management (builds, testing, packaging, releases, rollback, remote upgrades)Hardware bring-up, board-level validation, troubleshooting and debugging (SoCs, ASICs, hashing boards)ASIC performance optimization (frequency and voltage scaling)Design and implementation of automatic tuning (auto-tuning) algorithms for ASICsHardware communication protocols: SPI, I2C, UARTCross-compilation, CI pipelines and firmware build systemsTCP/HTTP networking and API service developmentCustom firmware development with OpenWrt and/or BuildrootFirmware reverse engineering using tools like Ghidra, IDA, Binary Ninja, binwalkHands-on experience with ARM SoCs (e.g., Xilinx Zynq, TI AM335x, Amlogic)Familiarity with BSP/firmware build systems such as PetaLinux or YoctoDebugging and problem-solving across firmware and hardware environmentsExperience with ASIC-based high-performance computing infrastructure and large-scale hardware optimization

Ähnliche Stellen

PC

Kindergarten Teacher - Longgang

Personal Connect

Shenzhen, CNVor OrtVertragVollzeit
vor 17 Stunden
AM

Senior Software Engineer

African Management Institute

Nairobi Area, KEVor OrtVertragVollzeit
vor 12 Stunden
IIDE

Career Consultant : (Mumbai)

IIDE

Mumbai, INVor OrtVertragVollzeit
vor 17 Stunden
Université du Luxembourg

Postdoctoral Researcher in HPC

Université du Luxembourg

Luxembourg, Esch-sur-Alzette, LUVor OrtVertragVollzeit
vor 21 Stunden
Cognition Learning Group

International Education Consultants

Cognition Learning Group

Phnom Penh, KHVor OrtVertragVollzeit
gestern
BW

Learning & Impact Specialist

Bloom with Narelle

Vancouver (North Hastings-Sunrise), CAVor OrtVertragVollzeit
gestern
Firmware Engineer (ASIC / Embedded Linux) / 固件工程师(ASIC / 嵌入式Linux) bei Personal Connect in Shenzhen | Scovai | Scovai