旧塩港電氣工業製造社 主页旧塩港電氣工業製造社 主页

高级首席嵌入式软件架构师

Senior Principal Embedded Software Architect

亚德诺(Analog Devices)

地点
温哥华,加拿大
类型
全职
发布
2026-07-07
资历
senior
编号
R263784
招聘主体
Analog Devices Canada Ltd.

半导体模拟与功率

职责

  • 硬件/软件协同设计与权衡分析:在产品定义阶段,与数字/模拟团队共同领导 SoC 协同架构设计,以平衡硬件复杂性、软件效率和客户可用性。
  • 芯片前架构探索:构建基于 SystemC 的虚拟平台,并开发概念验证代码,以便在编写 RTL 代码之前分析架构和设计权衡。
  • 系统与 IP 评估:将复杂的用例转化为需求,评估数据路径并共同定义硬件加速器以优化软件执行。
  • 核心固件策略:定义和开发引导加载程序、初始化序列、微代码和内核驱动程序的核心架构。
  • 调试与可观测性倡导:从早期芯片测试到现场部署,倡导一致的硬件可调试性/可观测性。
  • 客户与团队领导力:作为客户软件团队的首席技术代表,同时提供跨硬件/软件边界的高级指导。

必备要求

  • 电子工程、计算机工程或计算机科学学士/硕士学位,具有 20 年以上的系统软件架构或固件开发经验。
  • 拥有在最高技术层面运作的良好记录,能够在芯片生命周期的早期阶段影响硬件设计。
  • 深入了解存储器层次结构、AMBA 总线协议(AXI/AHB/APB)、DMA 和 RISC-V/ARM 架构。
  • 使用 SystemC(TLM 2.0)进行早期架构探索的实践经验。
  • 精通 C/C++ 编写嵌入式软件、引导加载程序和驱动程序,熟悉 RTOS(Zephyr)和嵌入式 Linux 环境。
  • 具备芯片启动和 JTAG 调试经验,能够读取 RTL(Verilog/SystemVerilog)来评估硬件意图。
  • 具备向硬件工程师、高管和客户团队清晰阐述复杂架构权衡方案的卓越能力。

优先条件

  • 具备硬件仿真(例如 Palladium)、FPGA 原型设计和芯片前期工作流程方面的经验。
  • 具备定义调试/跟踪基础架构(CoreSight、JTAG)和性能建模的经验。
  • 具备信号处理、混合信号架构、电源管理和动态电压频率调节方面的知识。
  • 能够审阅电路板原理图并使用标准实验室设备(示波器、逻辑分析仪)。
  • 熟悉现代虚拟平台 DevOps(CI/CD、Docker)和网络协议。

Responsibilities

  • HW/SW Co-design and Trade-off Analysis: Lead SoC co-architecture design with digital/analog teams during product definition to balance hardware complexity, software efficiency, and customer usability.
  • Pre-silicon Architecture Exploration: Build SystemC-based virtual platforms and develop proof-of-concept code to analyze architecture and design trade-offs before RTL is written.
  • System and IP Evaluation: Translate complex use cases into requirements, evaluate data paths, and co-define hardware accelerators to optimize software execution.
  • Core Firmware Strategy: Define and develop core architecture for bootloaders, initialization sequences, microcode, and kernel drivers.
  • Debug and Observability Advocacy: Champion consistent hardware debugability/observability from early silicon bring-up to field deployment.
  • Customer and Team Leadership: Serve as chief technical representative for customer software teams and provide senior guidance across HW/SW boundaries.

Must Have

  • BS/MS in Electrical Engineering, Computer Engineering, or Computer Science with 20+ years of experience in system software architecture or firmware development.
  • Proven track record of operating at the highest technical level and influencing hardware design in early chip lifecycle stages.
  • Deep understanding of memory hierarchies, AMBA bus protocols (AXI/AHB/APB), DMA, and RISC-V/ARM architectures.
  • Hands-on experience with SystemC (TLM 2.0) for early architecture exploration.
  • Proficiency in C/C++ for embedded software, bootloaders, and drivers; familiarity with RTOS (Zephyr) and embedded Linux environments.
  • Experience with silicon bring-up and JTAG debug; ability to read RTL (Verilog/SystemVerilog) to assess hardware intent.
  • Excellent communication skills to articulate complex architecture trade-offs to hardware engineers, executives, and customer teams.

Preferred

  • Experience with hardware emulation (e.g., Palladium), FPGA prototyping, and pre-silicon workflows.
  • Experience defining debug/trace infrastructure (CoreSight, JTAG) and performance modeling.
  • Knowledge of signal processing, mixed-signal architectures, power management, and DVFS.
  • Ability to review board schematics and use standard lab equipment (oscilloscopes, logic analyzers).
  • Familiarity with modern virtual platform DevOps (CI/CD, Docker) and network protocols.

公司简介

ADI公司(纳斯达克代码:ADI)是高性能模拟、混合信号和数字信号处理(DSP)集成电路(IC)设计、制造和营销方面世界领先的企业,产品涉及几乎所有类型的电子电器设备。自1965年成立以来,我们一直专注于积极应对电子设备中信号处理的相关工程挑战。全世界有超过100,000家客户在使用我们的信号处理产品,这些产品在转换、调节、处理物理现象时发挥着十分重要的作用,例如将温度、压力、声音、光、速度和运动转换为电信号以用于各种电子设备。我们关注重要的战略市场,在这些市场我们的信号处理技术经常是帮助客户产品实现差异化的关键因素,如工业、汽车、通信和消费电子市场等。我们生产各种创新产品——包括数据转换器、放大器和线性产品、射频(RF)IC、电源管理产品、基于微机电系统(MEMS)技术的传感器、其他类型传感器以及信号处理产品,包括DSP和其他处理器——全部是为满足广大客户的需求而设计。