- 地点
- 哥本哈根,丹麦
- 截止
- 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 形式向全球专业扬声器和功放制造商提供先进、功能强大的解决方案。我们的产品和服务销往世界各地,为一些最知名的专业音频品牌提供音频动力。我们与客户建立紧密、战略性和长期的合作伙伴关系,以确保高质量和强大的声音、产品创新和快速上市,在市场上提供具有竞争力和成功的产品。
