职位描述
本站申请链接
总部位于美国、TP-Link Systems Inc.是可靠的网络设备和智能家居产品的全球供应商,一直被评为全球顶级 Wi-Fi 设备供应商。公司致力于提供创新产品,通过更快、更可靠的连接来改善人们的生活。秉承追求卓越的承诺,TP-Link 为 170 多个国家的客户提供服务,并不断扩大其全球业务范围。
我们相信技术能让世界变得更美好!在 TP-Link Systems Inc,我们致力于制造可靠、高性能的产品,将全球用户与技术奇迹联系在一起。
我们秉承专业、创新、卓越和简单的理念,旨在帮助客户实现卓越的全球性能,让消费者享受无缝、轻松的生活方式。
概览:
我们正在寻找一名积极进取、精通连接技术的嵌入式软件工程师加入 TP-Link Systems, Inc.在这个职位上,您将与一个由经验丰富的专业人士组成的跨学科团队合作,帮助构思和设计创新的消费产品。您将主要负责 MCU 子系统的固件开发,通常是在 RTOS 环境中,在独立 MCU 芯片或物联网智能产品中使用的 Wi-Fi 芯片的 MCU 子系统中进行开发。
主要职责:
– 与跨职能团队合作,确定系统要求并设计有效的解决方案。
– 参与 TP-Link 智能家居设备从设计到生产的整个软件开发流程。
– 协助连接芯片组的引进、集成和应用适配。
– 为微控制器、处理器和其他嵌入式系统设计、开发和优化嵌入式软件。
– 使用 C/C++ 和其他相关编程语言为实时嵌入式系统编写、调试和测试软件。
– 使用交叉编译方法完成芯片 SDK 和第三方功能的调试和集成。
– 在一系列使用案例中使用 Wi-Fi、蓝牙 BR/EDR/BLE 协议和网络堆栈(如 TCP/IP、Thread、BLE Mesh 和 Matter)。
– 排除和解决嵌入式系统中的复杂问题,与硬件和固件团队密切合作,调试和优化系统性能。
– 为嵌入式系统进行单元测试、集成测试和系统验证。
– 确保软件安全、可靠,并符合所有性能标准,包括安全协议,以防止潜在漏洞。
– 优化代码,以满足性能、内存和能效要求。
– 维护和增强现有的嵌入式软件系统。
– 使用版本控制系统(如 Git)和开发工具进行持续集成。
– 提供技术文档,包括设计规范、软件架构和用户手册。
– 与外部供应商和第三方合作伙伴合作,有效集成硬件和软件组件。
– 随时了解嵌入式系统、物联网和连接协议方面的新兴趋势和技术,以不断改进产品功能和性能。
– 指导应届毕业生,通过代码审查和团队协作提供技术领导力并分享最佳实践。
offer要求
计算机科学、电气工程或相关专业的学士或硕士学位。
3 年以上嵌入式软件工作经验,最好是在消费电子或物联网领域。
较强的软件工程技能,包括设计、编程(C/C++)、脚本编写和调试。
熟悉嵌入式操作系统(如 RTOS、Linux)和实时系统设计。
具有使用微控制器、处理器和硬件接口(如 UART、SPI、I2C 和 GPIO)的经验。
熟悉网络协议和标准,包括 HTTP、SSL 和 MQTT。
充分了解软件开发生命周期,包括版本控制、单元测试和持续集成。
解决问题的能力强,注重细节。
能够在快节奏的环境中独立工作和协作。
能够阅读原理图并对硬件组件有基本了解。
优先考虑的资格:
– 具有开发消费电子产品(如 IPC、门铃和物联网设备)的经验。
– 具有连接芯片组调试和集成的实践经验。
– 了解无线通信协议,如 Wi-Fi 和 BLE。
– 具有调试工具和技术(如 JTAG、示波器或逻辑分析仪)方面的经验。
– 了解嵌入式设备的电源优化技术。
– 熟悉嵌入式系统中的安全协议(如 TLS、加密算法)。
– 较强的沟通、人际交往和项目领导能力。
– 能够快速适应新技术和框架。
offer待遇
Salary range:120,000 – 189,000 美元
– 免费零食和饮料
– 全额支付的医疗、牙科和视力保险(为家属提供部分保险)
– 401k 基金的缴费
– 每年超过四周的 PTO
– 一年两次的加薪
– 健康和保健福利、包括免费健身房会员资格
– 季度团队建设活动