地点:新加坡裕廊东
职位概要:
加入我们,成为一名经验丰富的软件工程师,从头开始推动创新、高性能汽车产品的开发。在塑造软件架构、设计嵌入式软件/固件和工具应用程序以及增强测试方法方面发挥关键作用。与系统设计、市场营销和客户支持团队合作,确保我们的产品在功能、性能和可靠性方面超越行业标准。
主要职责:
- 开发和验证软件、固件、工具应用程序和/或专用实用程序和测试程序。
- 设计与标准接口和开放系统互操作的软件架构。
- 参与软件开发的所有阶段——设计、编码、单元测试、调试、集成和发布——同时满足关键规格和时间表。
- 参与代码/设计审查、分类、问题解决以提高产品可靠性。
- 分析客户需求和系统要求,以设计和定制软件以实现最佳性能、可扩展性和互操作性。
- 提供有关技术软件设计、可行性的指导,并进行有效的文档记录。
要求:
- 工程、信息科学、计算机科学或相关领域的学士/硕士学位。
- 对嵌入式系统基础和计算机架构有深入理解。
- 8年以上嵌入式系统开发、软件架构工作经验。
- 精通C/C++和bash脚本,熟悉以下至少一种:
- Python, C#, .NET, WPF, WinForms。
- 在Linux/嵌入式Linux平台上的开发和测试经验。
- 精通系统调试和分析工具。
- 具备良好的网络和通信协议知识。例如:I2C, SPI, MDIO, GPIO, UART, TCP/IP, ETH, Wi-Fi等。
- 独立、自我驱动,具备较强的问题解决和分析能力。
- 熟悉软件生命周期开发流程和安全编码原则。
优先条件:
- 具有C# GUI应用程序开发、工具开发结合UI/UX的经验。
- 具有自动化测试和CI/CD工具集成以提高工作流程效率的经验。
- 具有使用和部署仿真平台进行开发和调试的经验。
- 具备汽车网络和通信技术的工作知识。