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

高级嵌入式软件开发工程师

Senior Embedded Software Developer

搜诺思(Sonos)

地点
上海,中国
类型
全职
资历
senior
编号
R2391

消费电子音频影音

职责

  • 编写清晰、可靠、易于维护的代码
  • 将问题分解成逻辑组件,以便在软件中清晰地实现和高效地执行
  • 设计新功能并最大限度地发挥现有技术的潜力
  • 能够调试工厂/供应商/第三方实验室中的问题

必备要求

  • 使用 C/C++ 进行嵌入式系统编程
  • 熟悉嵌入式 Linux 系统架构和开发环境
  • 具备硬件集成层面的常用通信接口知识(SPI、I2C、I2S、UART、USB、蓝牙等)
  • 在资源受限的环境下,具备开发性能关键型软件的丰富经验
  • 具备优秀的书面和口头沟通能力,并有在跨职能团队中清晰阐述技术概念的经验

优先条件

  • 电子工程、计算机科学、数学或相关专业的学士或硕士学位,4年以上相关经验
  • 技术求知欲强——必须能够接受新的技术挑战,并能快速学习新的技术技能,并将所学知识应用于解决当前问题
  • 具备硬件集成层面的 WiFi 接口知识
  • 具备嵌入式 Linux 和实时操作系统方面的经验
  • 在实验室环境中对嵌入式系统进行实际测试和调试
  • 在交付可靠、可扩展和易于维护的软件方面拥有良好的业绩记录
  • 深入了解现代嵌入式软件开发流程,包括设计、实现、单元测试、持续集成、版本控制等
  • Linux 内核编程和配置
  • U-Boot 编程和配置
  • 具备管理软件开发人员或承包商的经验
  • 能够与来自不同文化背景、身处不同地点和时区的人们合作

Responsibilities

  • Write clear, reliable, and maintainable code
  • Break down problems into logical components for clear implementation and efficient execution in software
  • Design new features and maximize the potential of existing technology
  • Debug issues in factory/supplier/third-party labs

Must Have

  • Embedded systems programming in C/C++
  • Familiarity with embedded Linux system architecture and development environments
  • Knowledge of common communication interfaces at the hardware integration level (SPI, I2C, I2S, UART, USB, Bluetooth, etc.)
  • Extensive experience developing performance-critical software in resource-constrained environments
  • Excellent written and verbal communication skills, with experience articulating technical concepts clearly in cross-functional teams

Preferred

  • Bachelor's or Master's degree in Electrical Engineering, Computer Science, Mathematics, or a related field, with 4+ years of relevant experience
  • Strong technical curiosity—must be able to take on new technical challenges, quickly learn new technical skills, and apply that knowledge to solve current problems
  • Knowledge of WiFi interfaces at the hardware integration level
  • Experience with embedded Linux and real-time operating systems
  • Hands-on testing and debugging of embedded systems in a lab environment
  • Proven track record of delivering reliable, scalable, and maintainable software
  • In-depth understanding of modern embedded software development processes, including design, implementation, unit testing, continuous integration, version control, etc.
  • Linux kernel programming and configuration
  • U-Boot programming and configuration
  • Experience managing software developers or contractors
  • Ability to collaborate with people from diverse cultural backgrounds, locations, and time zones

公司简介

Sonos 是一家致力于打造卓越音效体验的公司。我们连接全球数百万听众,让他们随时随地以自己喜欢的方式聆听心仪的内容。自 2005 年发明多房间无线音频以来,我们不断创新聆听体验,设计出能够提升音质、赋能用户、让家庭生活更加精彩的硬件和软件。我们的团队由一群充满热情、秉持尊重、透明、协作和责任感的企業文化的成员组成,他们致力于启发世界,让聆听变得更好。