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

新加坡 9天前全职 网络
面议
地点:新加坡裕廊东 职位概要: 加入我们,成为一名经验丰富的软件工程师,从头开始推动创新、高性能汽车产品的开发。在塑造软件架构、设计嵌入式软件/固件和工具应用程序以及增强测试方法方面发挥关键作用。与系统设计、市场营销和客户支持团队合作,确保我们的产品在功能、性能和可靠性方面超越行业标准。 主要职责: - 开发和验证软件、固件、工具应用程序和/或专用实用程序和测试程序。 - 设计与标准接口和开放系统互操作的软件架构。 - 参与软件开发的所有阶段——设计、编码、单元测试、调试、集成和发布——同时满足关键规格和时间表。 - 参与代码/设计审查、分类、问题解决以提高产品可靠性。 - 分析客户需求和系统要求,以设计和定制软件以实现最佳性能、可扩展性和互操作性。 - 提供有关技术软件设计、可行性的指导,并进行有效的文档记录。 要求: - 工程、信息科学、计算机科学或相关领域的学士/硕士学位。 - 对嵌入式系统基础和计算机架构有深入理解。 - 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工具集成以提高工作流程效率的经验。 - 具有使用和部署仿真平台进行开发和调试的经验。 - 具备汽车网络和通信技术的工作知识。