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

嵌入式软件高级工程师

Embedded Software Senior Engineer

卡特彼勒(Caterpillar)

地点
欧文,美国 达拉斯,美国
工作方式
现场办公
类型
全职
发布
2026-07-31
截止
2026-08-09(已截止)
资历
senior
部门
工程
编号
R0000365816

计算机与数据中心人工智能

职责

  • 为人工智能加速计算平台(CPU/GPU/SoC)设计、开发和维护嵌入式 Linux 软件
  • 为嵌入式和实时系统开发高性能 C++ 组件
  • 利用人工智能软件生态系统(例如 CUDA、TensorRT、DeepStream、JetPack)集成和优化应用程序
  • 在嵌入式 GPU 上启用和优化 AI 推理流水线,包括模型部署、加速和性能调优
  • 在边缘端处理与 LLM 相关的工作负载,包括模型集成、推理优化和系统约束分析
  • 调试涉及硬件、Linux 内核、驱动程序、中间件和应用程序的复杂系统级问题
  • 对嵌入式环境中的性能、稳定性和功能问题进行根本原因分析
  • 制定并执行验证和确认策略,包括单元测试、集成测试和系统测试
  • 与硬件、系统、人工智能/机器学习和平台团队紧密合作,确保端到端解决方案的就绪
  • 优化软件性能,降低延迟、减少内存占用和降低功耗
  • 支持在新硬件平台上进行软件启动,并协助进行板级支持包 (BSP) 集成
  • 参与软件架构决策、技术评审和编码标准制定
  • 指导初级工程师,并在复杂的嵌入式和人工智能系统方面提供技术指导

必备要求

  • 软件开发:了解软件开发工具和活动;能够根据产品要求开发软件产品或系统
  • 团队合作:了解团队合作的必要性和价值;有相关经验,能够与他人合作实现共同目标,并支持各级人员
  • 取得成果:了解在目前情况下完成工作的重要性,并能够利用分配的资源利用后台资源(个人或团队)来实现或超越计划的结果

优先条件

  • 计算机科学或相关领域的学士或硕士学位
  • 在平台架构、边缘计算和嵌入式系统领域拥有 5 年以上经验,并具备成熟的战略领导能力
  • 精通边缘人工智能框架、硬件加速、实时系统和边缘安全
  • 熟悉物联网生态系统、工业边缘平台和云边缘编排
  • 卓越的沟通、协作和战略思维能力

Responsibilities

  • Design, develop, and maintain embedded Linux software for AI-accelerated computing platforms (CPU/GPU/SoC)
  • Develop high-performance C++ components for embedded and real-time systems
  • Integrate and optimize applications using AI software ecosystems (e.g., CUDA, TensorRT, DeepStream, JetPack)
  • Enable and optimize AI inference pipelines on embedded GPUs, including model deployment, acceleration, and performance tuning
  • Handle LLM-related workloads at the edge, including model integration, inference optimization, and system constraint analysis
  • Debug complex system-level issues involving hardware, Linux kernel, drivers, middleware, and applications
  • Perform root cause analysis of performance, stability, and functional issues in embedded environments
  • Develop and execute verification and validation strategies, including unit, integration, and system testing
  • Collaborate closely with hardware, systems, AI/ML, and platform teams to ensure end-to-end solution readiness
  • Optimize software performance, reducing latency, memory footprint, and power consumption
  • Support software bring-up on new hardware platforms and assist with Board Support Package (BSP) integration
  • Participate in software architecture decisions, technical reviews, and coding standards
  • Mentor junior engineers and provide technical guidance on complex embedded and AI systems

Must Have

  • Software Development: Knowledge of software development tools and activities; ability to develop software products or systems based on product requirements
  • Teamwork: Understanding of the necessity and value of teamwork; experience collaborating with others to achieve common goals and supporting personnel at all levels
  • Getting Results: Understanding of the importance of completing work in current situations and ability to use allocated resources (personal or team) to achieve or exceed planned results

Preferred

  • Bachelor's or Master's degree in Computer Science or a related field
  • 5+ years of experience in platform architecture, edge computing, and embedded systems, with demonstrated strategic leadership
  • Proficiency in edge AI frameworks, hardware acceleration, real-time systems, and edge security
  • Familiarity with IoT ecosystems, industrial edge platforms, and cloud-edge orchestration
  • Excellent communication, collaboration, and strategic thinking skills

公司简介

卡特彼勒是一家全球性企业,团队成员既是制造者,也是问题解决者和未来世界的建设者,致力于打造更强大、更可持续的社区。公司配备完善的薪酬体系,提供有竞争力的薪酬,以及包括商业医疗保险、健康咨询等多方面的健康和福利保障;注重员工培训与发展,提供平等、多样化的职业发展机会;追求“零伤害”,致力于为员工打造安全、舒适的工作环境;建立多样性和包容性的公司文化,上下同心,共同创造可持续的、改变世界的解决方案。