旧塩港電氣工業製造社 主页旧塩港電氣工業製造社 主页

嵌入式软件工程师(嵌入式Linux GUI)

Embedded Software Engineer (Embedded Linux GUI)

代傲电子控制(南京)有限公司(Diehl Controls)

地点
南京,中国
类型
全职
招聘主体
代傲电子控制(南京)有限公司

家用电器

职责

  • 作为团队核心成员,负责设计和实现基于嵌入式Linux的GUI产品功能和关键组件。
  • 参与、负责GUI软件的需求分析和设计,确保设计满足客户需求并符合行业标准。
  • 基于QT、Crank、LVGL、MiniGui等工具完成GUI软件的设计和编码工作。
  • 参与、负责GUI软件的单元测试、集成测试以及系统测试工作,确保软件的质量和稳定性。
  • 参与、负责GUI软件相关的文档编写和维护,确保软件的易用性和可维护性。
  • 作为GUI软件技术专家和客户进行协作,帮助客户解决问题,满足客户对项目和产品的开发预期。
  • 维护和更新现有的TFT触控屏产品,解决项目中的问题。
  • 和其他项目团队的成员一起合作解决项目困难和技术问题,并提供持续性改善建议。
  • 和外国同事与客户进行项目合作,技术交流。

必备要求

  • 本科以上学历,电子、自动化、计算机科学与技术等专业。
  • 具备Linux操作系统软件项目开发经验,熟悉Linux常用命令、熟悉shell脚本设计。
  • 熟悉嵌入式GUI设计架构,尤其是基于Crank Storyboard框架的GUI开发,熟悉图片和字体等资源管理。
  • 熟悉C、C++、python等编程语言,熟练使用gcc、gdb、makefile等相关工具。
  • 熟悉QT、LVGL、miniGUI等嵌入式GUI开发框架。
  • 熟悉基本的Linux常用指令,熟练使用vim、git、万用表,示波器,逻辑分析仪等软硬件开发、调试工具。
  • 能根据需要独立完成开发PC调试软件。
  • 具备良好的沟通和团队协作能力,能敏捷应对开发需求的变化。
  • 具备良好的英文阅读和书写能力,能用英文总结软件设计文件。
  • 具备良好的英文口语交流能力,能和外籍同事与客户进行项目合作,技术交流。

优先条件

  • 有过基于Crank Storyboard框架的GUI开发经验优先。

Responsibilities

  • As a core team member, design and implement GUI product features and key components based on embedded Linux.
  • Participate in and take charge of GUI software requirements analysis and design, ensuring the design meets customer needs and complies with industry standards.
  • Complete GUI software design and coding using tools such as QT, Crank, LVGL, and MiniGui.
  • Participate in and take charge of GUI software unit testing, integration testing, and system testing to ensure software quality and stability.
  • Participate in and take charge of writing and maintaining GUI software-related documentation to ensure usability and maintainability.
  • Collaborate with customers as a GUI software technical expert, help customers solve problems, and meet their project and product development expectations.
  • Maintain and update existing TFT touch screen products and resolve project issues.
  • Work with other project team members to solve project difficulties and technical problems, and provide continuous improvement suggestions.
  • Collaborate and communicate technically with foreign colleagues and customers on projects.

Must Have

  • Bachelor's degree or above in Electronics, Automation, Computer Science and Technology, or related fields.
  • Experience in Linux operating system software project development, familiar with common Linux commands and shell script design.
  • Familiar with embedded GUI design architecture, especially GUI development based on the Crank Storyboard framework, and familiar with resource management such as images and fonts.
  • Familiar with programming languages such as C, C++, and Python, and proficient in using tools such as gcc, gdb, and makefile.
  • Familiar with embedded GUI development frameworks such as QT, LVGL, and miniGUI.
  • Familiar with basic common Linux commands, and proficient in using software and hardware development and debugging tools such as vim, git, multimeter, oscilloscope, and logic analyzer.
  • Able to independently develop PC debugging software as needed.
  • Good communication and teamwork skills, and able to respond agilely to changes in development requirements.
  • Good English reading and writing skills, able to summarize software design documents in English.
  • Good English oral communication skills, able to collaborate and communicate technically with foreign colleagues and customers on projects.

Preferred

  • Experience in GUI development based on the Crank Storyboard framework is preferred.

公司简介

德国代傲电子控制(南京)有限公司成立于2000年12月,由德国代傲集团全资投资。代傲集团是成立于1902年的德国家族性企业,是全球家电电子控制系统杰出供应商,在家电行业电子控制系统领域处于国际领先地位。我们在南京江宁的基地主要是为国内外家电客户开发和生产机械式程控器、电子控制系统和面板系统,并提供技术支持和服务的,目前员工数约为1000人。为了满足业务不断扩大的需要,我们诚邀有志人士加入本公司。