职位名称:嵌入式软件工程师 – 显示与导航系统
工作地点:伊利诺伊州奥克布鲁克
雇佣类型:全职
职位描述
我们正在寻找一位有经验的嵌入式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。
• 汽车、农业或重型设备行业经验。