嵌入式C++工程师

芝加哥 14小时前全职 网络
面议
职位名称:嵌入式软件工程师 – 显示和导航系统 工作地点:伊利诺伊州奥克布鲁克 雇佣类型:全职 职位描述 我们正在寻找一位经验丰富的嵌入式C++ / Qt软件工程师,以支持农业和建筑设备的下一代显示和导航系统开发。此角色专注于将现有的基于Android/Java的显示应用程序迁移到Qt、C++和Linux,包括重新架构中间层业务逻辑和UI框架,以适应高性能嵌入式系统。 主要职责 • 设计和开发用于显示和导航系统的嵌入式C++应用程序。 • 将应用程序从Java/Android迁移并重新架构到C++/Qt/Linux。 • 与系统工程师合作,完善需求并实施技术解决方案。 • 开发新功能集并增强平台架构。 • 支持Linux设备开发活动。 • 执行单元测试、调试和性能优化。 • 实施和支持车辆通信接口(CAN、LIN、以太网、USB等)。 • 解决系统稳定性、时钟周期优化和数据延迟问题。 • 与高级工程师合作并为每周冲刺目标做出贡献。 所需技能和资格 • 电气工程、计算机工程或相关领域的学士学位。 • 4年以上嵌入式软件开发经验。 • 精通C++(必需)。 • 具有面向对象和多线程嵌入式系统的经验。 • 具备硬件接口和低级系统开发的实践经验。 • 熟悉CAN、LIN、RS-232/485、以太网、USB等通信协议。 • 具备强大的调试、分析和沟通能力。 优先/加分项 • 具有Qt框架经验。 • Java经验(遗留迁移支持)。 • Linux嵌入式开发。 • 具有PostgreSQL / SQL数据库经验。 • 使用版本控制工具如Git。 • 具有汽车、农业或重型设备行业经验。