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

C++工程师(计算机视觉/嵌入式系统)

C++ Engineer (Computer Vision/Embedded Systems)

惠普(HP)

地点
奥斯汀,美国
类型
全职
发布
2026-09-29
部门
软件
编号
3167069

机械工程装备印刷、纺织与包装机械

职责

  • 设计、实现和维护视觉/AI流水线及支持服务中的生产C++功能。
  • 使用CMake及相关工具链在Linux和Android目标平台上进行构建和调试。
  • 与现有模块(服务实用程序、测试框架、第三方依赖)集成。
  • 通过自动化构建、测试和基于容器的工作流提高可靠性和开发人员生产力。
  • 诊断并修复性能、内存使用和系统集成方面的缺陷。
  • 与机器学习、质量保证和平台团队协作,交付经过验证的版本。

必备要求

  • 计算机科学、信息技术、软件工程或相关学科的四年制或研究生学位,或同等的工作经验或已证明的知识。
  • 2年以上专业C++开发经验(最好是现代C++)。
  • 扎实的内存管理、多线程/并发、STL和面向对象设计基础。
  • 具备在中大型代码库中使用基于CMake的构建系统的实践经验。
  • 有Linux开发经验;熟练使用shell脚本和调试工具(gdb、valgrind或类似工具)。
  • 熟悉Android原生开发工作流程(NDK/工具)或愿意快速上手。
  • 具备编写和维护单元/集成测试的经验。
  • 能够阅读和改进遗留代码,同时交付增量式、生产安全的更改。

优先条件

  • 具备在资源受限的设备上进行性能分析/优化的经验。
  • 熟悉容器化开发(Docker)和可复现的构建环境。
  • 接触跨平台CI/CD和发布验证。
  • 具备Python脚本编写经验,可用于工具开发、测试自动化或数据处理。
  • 具有网络化/企业级开发环境(共享存储、远程构建系统)经验。
  • 具备计算机视觉、图像处理或边缘机器学习推理方面的经验。

Responsibilities

  • Design, implement, and maintain production C++ features in vision/AI pipelines and supporting services.
  • Build and debug on Linux and Android target platforms using CMake and related toolchains.
  • Integrate with existing modules (service utilities, test frameworks, third-party dependencies).
  • Improve reliability and developer productivity through automated builds, tests, and container-based workflows.
  • Diagnose and fix defects in performance, memory usage, and system integration.
  • Collaborate with machine learning, QA, and platform teams to deliver validated releases.

Must Have

  • Four-year or graduate degree in Computer Science, Information Technology, Software Engineering, or any other related discipline, or equivalent work experience or demonstrated knowledge.
  • 2+ years of professional C++ development experience (preferably modern C++).
  • Solid foundation in memory management, multithreading/concurrency, STL, and object-oriented design.
  • Hands-on experience with CMake-based build systems in medium-to-large codebases.
  • Linux development experience; proficiency with shell scripting and debugging tools (gdb, valgrind, or similar).
  • Familiarity with Android native development workflows (NDK/tools) or willingness to ramp up quickly.
  • Experience writing and maintaining unit/integration tests.
  • Ability to read and improve legacy code while delivering incremental, production-safe changes.

Preferred

  • Experience with profiling/optimization on resource-constrained devices.
  • Familiarity with containerized development (Docker) and reproducible build environments.
  • Exposure to cross-platform CI/CD and release validation.
  • Python scripting experience for tooling, test automation, or data processing.
  • Experience with networked/enterprise development environments (shared storage, remote build systems).
  • Experience in computer vision, image processing, or edge machine learning inference.

公司简介

在惠普,我们致力于创造让世界各地每个人生活更美好的技术。加入惠普,您将成为全球工程师、设计师和商业专业人士社区的一部分,开发尖端技术和解决方案,改变我们在众多行业和形态中创造、交流、装饰或广告的方式。惠普巴塞罗那拥有12家企业,是3D打印和大画幅打印企业的全球总部,也是美国以外最大的HP研发实验室和一个出色的演示中心。