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