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

嵌入式 Linux 工程师

Embedded Linux Engineer

Pascal

地点
哥本哈根,丹麦
截止
2025-10-12(已截止)
部门
研发

消费电子音频影音

职责

  • 使用 Yocto Project / OpenEmbedded 和 BitBake(BSP、层、配方、SDK)设计、构建和维护 Pascal 的 Linux 发行版。
  • 电路板启动和驱动程序集成(设备树、内核配置、U-Boot、PCI/SPI/UART、I²S/SAI、GPIO、PWM)。
  • 实施和调整音频管道和服务(ALSA、PipeWire/GStreamer)以实现可靠的低延迟性能。
  • 网络音频和时间:PTP/IEEE-1588、TSN、RTP/QoS/DSCP——针对 AES67 音频传输和 AVB/Milan;OTA 和现场更新(例如 RAUC/SWUpdate)、安全启动链、磁盘加密、镜像签名和强大的回滚(例如 A/B、dm-verity)。
  • 生产和测试:用于制造、供应、设备身份、日志记录/遥测和故障报告的镜像构建。
  • 跨嵌入式、DSP、云和前端团队协作,提供端到端配置、监控和诊断。
  • 为架构、文档、代码审查和 CI/CD 做出贡献。

必备要求

  • 拥有 4 年以上生产硬件上的嵌入式 Linux 经验。
  • 丰富的 Yocto Project/OpenEmbedded 实践经验(编写/维护层、配方和 BSP)。
  • Linux 内核基础、设备树、U-Boot 和驱动程序集成的实践知识。
  • 精通 C/C++(系统级)和脚本(Python/Bash)。
  • 了解实时低延迟音频、缓冲、同步和性能分析。
  • 扎实的网络基础知识(TCP/UDP、mDNS/Bonjour、DHCP、VLAN、QoS);熟悉 PTPv2 和 TSN 者优先。
  • 质量思维:设备必须可在现场更新、可观察和可诊断。
  • 较强的英语书面和口语能力(丹麦语能力者优先)。

优先条件

  • 具有 AES67/AVB-Milan 和 Dante 经验。
  • Rust 经验。
  • 熟悉 TI AM62Ax、NXP i.MX 或类似的 SoC 和配套 MCU。
  • 音频 DSP 基础知识(滤波器设计、SRC、动态/限制、FFT/CMSIS-DSP 或类似;定点与浮点优化和分析)。
  • 设备安全:安全元件(如 TPM)测量/验证启动、dm-verity、镜像签名和密钥管理。
  • 测试框架、静态分析、清理器;将测试融入 CI 的经验。
  • 指标/日志记录到云端。

Responsibilities

  • Design, build, and maintain Pascal's Linux distribution using Yocto Project / OpenEmbedded and BitBake (BSP, layers, recipes, SDK).
  • Board bring-up and driver integration (device tree, kernel configuration, U-Boot, PCI/SPI/UART, I²S/SAI, GPIO, PWM).
  • Implement and tune audio pipelines and services (ALSA, PipeWire/GStreamer) for reliable low-latency performance.
  • Networked audio and timing: PTP/IEEE-1588, TSN, RTP/QoS/DSCP—for AES67 audio transport and AVB/Milan; OTA and field updates (e.g., RAUC/SWUpdate), secure boot chain, disk encryption, image signing, and robust rollback (e.g., A/B, dm-verity).
  • Production and testing: image builds for manufacturing, provisioning, device identity, logging/telemetry, and failure reporting.
  • Collaborate across embedded, DSP, cloud, and frontend teams to deliver end-to-end configuration, monitoring, and diagnostics.
  • Contribute to architecture, documentation, code reviews, and CI/CD.

Must Have

  • 4+ years of embedded Linux experience on production hardware.
  • Extensive hands-on experience with Yocto Project/OpenEmbedded (writing/maintaining layers, recipes, and BSPs).
  • Practical knowledge of Linux kernel fundamentals, device tree, U-Boot, and driver integration.
  • Proficiency in C/C++ (systems-level) and scripting (Python/Bash).
  • Understanding of real-time low-latency audio, buffering, synchronization, and performance analysis.
  • Solid networking fundamentals (TCP/UDP, mDNS/Bonjour, DHCP, VLAN, QoS); familiarity with PTPv2 and TSN is a plus.
  • Quality mindset: devices must be field-updatable, observable, and diagnosable.
  • Strong English written and spoken skills (Danish proficiency is a plus).

Preferred

  • Experience with AES67/AVB-Milan and Dante.
  • Rust experience.
  • Familiarity with TI AM62Ax, NXP i.MX, or similar SoCs and companion MCUs.
  • Audio DSP fundamentals (filter design, SRC, dynamics/limiting, FFT/CMSIS-DSP or similar; fixed-point vs. floating-point optimization and analysis).
  • Device security: secure elements (e.g., TPM), measured/verified boot, dm-verity, image signing, and key management.
  • Test frameworks, static analysis, sanitizers; experience integrating tests into CI.
  • Metrics/logging to the cloud.

公司简介

Pascal 成立于 2006 年,致力于为专业音频行业设计并生产高功率放大器模块,以 OEM 形式向全球专业扬声器和功放制造商提供先进、功能强大的解决方案。我们的产品和服务销往世界各地,为一些最知名的专业音频品牌提供音频动力。我们与客户建立紧密、战略性和长期的合作伙伴关系,以确保高质量和强大的声音、产品创新和快速上市,在市场上提供具有竞争力和成功的产品。