软件工程师- 高级嵌入式工程师(汽车/ Linux / 工具)

新加坡 9天前全职 网络
4.4万 - 6.6万 / 月
公司概况: 瑞昱是通信网络行业的领导者,提供尖端解决方案,推动下一代体验。每年,超过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工具集成以提高工作流程效率的经验。 · 具有使用和部署仿真平台进行开发和调试的经验。 · 具备汽车网络和通信技术的工作知识。