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

嵌入式软件工程师

Embedded Software Engineer

亚德诺(Analog Devices)

地点
科克,爱尔兰
类型
全职
发布
2026-03-18
资历
senior
部门
软件与数字平台集团 (SDP)
编号
R261108
招聘主体
Analog Devices, Inc.

半导体模拟与功率

职责

  • 主导复杂嵌入式软件子系统和功能的设计,确保设计稳健、可扩展,并与长期产品目标保持一致。
  • 使用 C 语言及其他相关语言开发高质量的嵌入式软件。
  • 负责整个技术栈的工作,包括裸机和基于 RTOS 的系统,设计和实现设备驱动程序、服务和嵌入式应用程序。
  • 必要时维护和改进遗留代码。
  • 在芯片制造前的仿真环境中开发代码,以确保功能性代码能够立即在首批芯片样品上执行。
  • 主导芯片和电路板的启动工作。
  • 优化软件性能,平衡 MIPS、内存和功耗。
  • 主导设计和代码审查,坚持编码标准和最佳实践。
  • 指导资深和初级工程师。
  • 识别并沟通技术风险。

必备要求

  • 电子工程、电气工程或计算机科学专业的学士或硕士学位。
  • 拥有8年以上实时嵌入式系统开发行业经验。
  • 精通 C/C++。
  • 深入了解实时操作系统或裸机系统。
  • 在交付生产级嵌入式系统方面拥有丰富的经验。

优先条件

  • 熟悉电力控制系统。
  • 具有使用嵌入式实时操作系统(如 Zephyr)的经验。
  • 具备嵌入式安全(安全启动、安全通信)方面的经验。
  • 熟悉使用人工智能工具(Claude、MS Copilot)进行软件开发。
  • 具备敏捷工作流程(如 Scrum 或 Kanban)方面的经验。

Responsibilities

  • Lead the design of complex embedded software subsystems and features, ensuring robust, scalable designs aligned with long-term product goals.
  • Develop high-quality embedded software in C and other relevant languages.
  • Work across the full stack, including bare-metal and RTOS-based systems, designing and implementing device drivers, services, and embedded applications.
  • Maintain and improve legacy code as necessary.
  • Develop code in pre-silicon simulation environments to ensure functional code can execute immediately on first silicon samples.
  • Lead chip and board bring-up.
  • Optimize software performance, balancing MIPS, memory, and power.
  • Lead design and code reviews, adhering to coding standards and best practices.
  • Mentor senior and junior engineers.
  • Identify and communicate technical risks.

Must Have

  • Bachelor's or Master's degree in Electronic Engineering, Electrical Engineering, or Computer Science.
  • 8+ years of industry experience in real-time embedded systems development.
  • Proficiency in C/C++.
  • Deep understanding of real-time operating systems or bare-metal systems.
  • Proven experience delivering production-grade embedded systems.

Preferred

  • Familiarity with power control systems.
  • Experience with embedded real-time operating systems such as Zephyr.
  • Experience with embedded security (secure boot, secure communication).
  • Familiarity with using AI tools (Claude, MS Copilot) for software development.
  • Experience with agile workflows such as Scrum or Kanban.

公司简介

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