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

高级嵌入式软件工程师

Senior Engineer Embedded Software

亚德诺(Analog Devices)

地点
哥本哈根,丹麦
类型
全职
发布
2026-04-01
资历
senior
编号
R261693
招聘主体
Analog Devices, Inc.

半导体模拟与功率

职责

  • 参与 Analog Devices Integrated 芯片的平台驱动程序、硬件抽象层以及服务器/客户端架构的开发。
  • 设计和实现共享软件库。
  • 为 Analog Devices 平台开发、测试和维护设备驱动程序、嵌入式固件、平台驱动程序、硬件抽象层和 GUI 组件。
  • 参与代码审查,并帮助完善软件标准和最佳实践。
  • 提供高质量的代码和文档,以确保利益相关者和客户的最佳满意度。
  • 编写测试脚本,用于对软件组件进行逻辑和功能验证。
  • 创建单元测试和功能测试,以验证软件的性能和可靠性。
  • 在敏捷开发工作流程中工作,并参与迭代计划和执行。
  • 根据需要准备培训材料和技术文档。
  • 与包括芯片设计师、FPGA 工程师、应用工程师和其他软件开发人员在内的跨职能团队协作。
  • 确保软件质量符合内部和面向客户的应用程序所需的高标准。
  • 目标平台包括 Windows PC(用于 GUI 和 DLL 开发)和运行 Linux 的嵌入式系统。
  • 在整个开发生命周期中,始终遵守编码标准和文档规范。

必备要求

  • 计算机科学、电气工程、计算机工程或相关专业的学士或以上学位。
  • 精通 C、C++ 和 C#。
  • 精通面向对象编程和设计模式。
  • 熟悉 XMC、C# 和 Microsoft Visual Studio。
  • 优秀的英语沟通能力,包括书面和口头表达能力。
  • 强烈的团队意识和协作精神。

优先条件

  • 熟悉电子学和信号处理者优先考虑。
  • 能够适应敏捷开发环境,有 Scrum 和 JIRA 使用经验者优先考虑。

Responsibilities

  • Participate in the development of platform drivers, hardware abstraction layers, and server/client architecture for Analog Devices Integrated chips.
  • Design and implement shared software libraries.
  • Develop, test, and maintain device drivers, embedded firmware, platform drivers, hardware abstraction layers, and GUI components for Analog Devices platforms.
  • Participate in code reviews and help refine software standards and best practices.
  • Deliver high-quality code and documentation to ensure optimal satisfaction for stakeholders and customers.
  • Write test scripts for logical and functional verification of software components.
  • Create unit tests and functional tests to verify software performance and reliability.
  • Work in an agile development workflow and participate in iteration planning and execution.
  • Prepare training materials and technical documentation as needed.
  • Collaborate with cross-functional teams including chip designers, FPGA engineers, application engineers, and other software developers.
  • Ensure software quality meets the high standards required for internal and customer-facing applications.
  • Target platforms include Windows PC (for GUI and DLL development) and embedded systems running Linux.
  • Adhere to coding standards and documentation specifications throughout the development lifecycle.

Must Have

  • Bachelor's degree or above in Computer Science, Electrical Engineering, Computer Engineering, or a related field.
  • Proficiency in C, C++, and C#.
  • Proficiency in object-oriented programming and design patterns.
  • Familiarity with XMC, C#, and Microsoft Visual Studio.
  • Excellent English communication skills, both written and verbal.
  • Strong team spirit and collaboration skills.

Preferred

  • Familiarity with electronics and signal processing is a plus.
  • Ability to adapt to an agile development environment; experience with Scrum and JIRA is a plus.

公司简介

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