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

软件开发实习生

Software Development Intern

霍尼韦尔(Honeywell)

地点
苏州,中国
类型
实习
招聘主体
霍尼韦尔(中国)有限公司

航空航天与国防航空电子

职责

  • 负责Qualcomm/Android操作系统板级支持包(BSP)的设计、开发和调试,适配新硬件平台,确保系统高效稳定运行。
  • 开发硬件驱动(如Camera、Battery、Storage等),优化内核模块(内存管理、进程调度),解决系统级性能瓶颈。
  • 分析和修复系统崩溃、死锁等稳定性问题,提高产品可靠性,输出符合开发流程的设计文档和测试用例。
  • 构建和调试工具链,定制通用框架,支持深度学习加速器调优和多媒体中间件开发。
  • 与硬件工程师协作调试硬件问题,参与整机功能测试,为生产线测试提供支持。

必备要求

  • 熟练掌握C/C++语言,熟悉Linux内核开发(至少两个内核模块)及调试方法(kdbgcat)。
  • 了解嵌入式系统原理(进程调度、内存管理),熟悉CPU架构,如ARM/RISC-V。
  • 具备驱动软件开发经验,熟悉一个或多个主流操作系统(Linux/Android/RTOS)。
  • 熟悉多种编程语言,如Perl、Python等。
  • 对AOSP项目开发、DevOps等有一定了解。
  • 逻辑思维清晰,具备快速学习和解决问题的能力,积极探索新技术。
  • 良好的团队合作精神,善于沟通,乐于分享知识。
  • 抗压能力强,适应快节奏的发展环境。

优先条件

  • 本科及以上学历,专业为软件工程、通信工程、计算机科学与技术。
  • 有嵌入式Linux或Android BSP开发经验。
  • 熟悉内核机制和硬件接口(如I2C、SPI、UART)。
  • 能够独立完成从硬件上电到系统稳定运行的整个过程。

Responsibilities

  • Design, develop, and debug board support packages (BSP) for Qualcomm/Android OS, adapting to new hardware platforms to ensure efficient and stable system operation.
  • Develop hardware drivers (e.g., Camera, Battery, Storage) and optimize kernel modules (memory management, process scheduling) to resolve system-level performance bottlenecks.
  • Analyze and fix stability issues such as system crashes and deadlocks, improve product reliability, and produce design documents and test cases in line with development processes.
  • Build and debug toolchains, customize common frameworks, and support deep learning accelerator tuning and multimedia middleware development.
  • Collaborate with hardware engineers to debug hardware issues, participate in full-device functional testing, and provide support for production line testing.

Must Have

  • Proficient in C/C++, familiar with Linux kernel development (at least two kernel modules) and debugging methods (kdbgcat).
  • Understanding of embedded system principles (process scheduling, memory management) and CPU architectures such as ARM/RISC-V.
  • Experience in driver software development and familiarity with one or more mainstream operating systems (Linux/Android/RTOS).
  • Familiarity with multiple programming languages such as Perl and Python.
  • Some knowledge of AOSP project development and DevOps.
  • Clear logical thinking, quick learning and problem-solving abilities, and proactive exploration of new technologies.
  • Good teamwork spirit, strong communication skills, and willingness to share knowledge.
  • Ability to work under pressure and adapt to a fast-paced environment.

Preferred

  • Bachelor's degree or above in Software Engineering, Communication Engineering, Computer Science, or related fields.
  • Experience in embedded Linux or Android BSP development.
  • Familiarity with kernel mechanisms and hardware interfaces (e.g., I2C, SPI, UART).
  • Ability to independently complete the entire process from hardware power-on to stable system operation.

公司简介

霍尼韦尔航空航天提供的机械和电气产品如今几乎应用于所有商用和国防相关飞机平台。我们研发并集成数千种产品和服务,为全球用户带来安全、高效、高产和舒适的体验,涵盖飞行和跑道安全、空中交通管理、推进系统、机载互联工具、精准制导、轮毂和刹车以及物流服务等领域。作为霍尼韦尔技术解决方案中国(霍尼韦尔在中国的综合研发中心)的一部分,霍尼韦尔航空航天工程与技术(E&T)中国团队是一支跨学科团队,拥有超过20年的航空航天业务发展经验,为霍尼韦尔在中国航空航天领域的业务拓展做出了卓越贡献。作为中国规模最大的航空航天研发工程团队之一,霍尼韦尔航空航天中国工程团队拥有约200名科学家和工程师,他们在全球多个卓越中心从事航空电子设备和机械产品研发工作,并参与几乎所有飞机制造商的飞机项目,包括中国商飞(COMAC)、中航工业(AVIC)、波音(Boeing)、空客(Airbus)、庞巴迪(Bombardier)、巴西航空工业(Embraer)、湾流(Gulfstream)等。该团队致力于在航空航天领域内外创造世界一流的创新产品和服务。凭借这支充满活力和敬业精神的团队,工程师们在学习氛围浓厚的环境中,通过完成高要求和高挑战性的任务,参与尖端航空航天技术项目,不断提升自身能力。