公司概况:
瑞昱是通信网络行业的领导者,提供尖端解决方案,推动下一代体验。每年,超过20亿颗瑞昱芯片被整合到全球领先品牌的消费电子、外围设备、通信网络、汽车和医疗技术产品中。在瑞昱,我们营造了一个激动人心且包容的环境,赋予团队合作的力量,突破界限并重新定义可能性。
职位概述:
加入我们,成为一名经验丰富的软件工程师,从一开始就推动创新、高性能汽车产品的开发。在塑造软件架构、设计嵌入式软件/固件和工具应用程序以及增强测试方法方面发挥关键作用。与系统设计、市场营销和客户支持团队合作,确保我们的产品在功能、性能和可靠性方面超越行业标准。
主要职责:
· 开发和验证软件、固件、工具应用程序和/或专用实用程序和测试程序。
· 设计与标准接口和开放系统互操作的软件架构。
· 参与软件开发的所有阶段——设计、编码、单元测试、调试、集成和发布——同时满足关键规格和时间表。
· 参与代码/设计审查、问题分类、问题解决以提高产品可靠性。
· 分析客户需求和系统要求,设计和定制软件以实现最佳性能、可扩展性和互操作性。
· 提供有关技术软件设计、可行性的指导,并进行有效的文档记录。
要求:
· 工程、信息科学、计算机科学或相关领域的学士/硕士学位。
· 对嵌入式系统基础和计算机架构有深刻理解。
· 8年以上嵌入式系统开发、软件架构工作经验。
· 精通C/C++和bash脚本,熟悉以下至少一种:
o Python, C#, .NET, WPF, WinForms。
· 在Linux/嵌入式Linux平台上的开发和测试经验。
· 精通系统调试和分析工具。
· 具备良好的网络和通信协议工作知识。例如,I2C, SPI, MDIO, GPIO, UART, TCP/IP, ETH, Wi-Fi等。
· 独立、自主,具备强大的问题解决和分析能力。
· 熟悉软件生命周期开发流程和安全编码原则。
优先条件:
· 具有C# GUI应用程序开发、工具开发结合UI/UX的经验。
· 具有自动化测试和CI/CD工具集成以提高工作流程效率的经验。
· 具有使用和部署仿真平台进行开发和调试的经验。
· 具备汽车网络和通信技术的工作知识。