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

固件工程师

Firmware Engineer

英伟达(NVIDIA)

地点
瑞典 赫尔辛基,芬兰 德国 芬兰
工作方式
远程
类型
全职
发布
2026-08-03
编号
JR2022059

半导体SoC

职责

  • 设计、实现和优化 Tegra SoC 整个生命周期中启动和电源管理处理器 (BPMP) 的底层 C 固件。
  • 通过诊断和调试复杂、高优先级的问题,为正在进行的产品项目提供实际的技术支持,并与跨职能团队密切合作,推动问题快速解决。
  • 与遍布全球的工程站点的硬件、软件和安全架构团队紧密合作,以统一需求和系统级接口。
  • 利用启动日志和硬件跟踪信息诊断复杂的硬件/软件边界故障。编写全面的单元/集成测试,并在仿真平台和物理板上执行错误注入。

必备要求

  • 电气工程、计算机科学、计算机工程或相关专业的学士或硕士学位,或具备同等经验。
  • 2 年以上嵌入式固件开发、底层 C 编程和内存映射寄存器访问方面的专业经验。
  • 展现出在复杂项目中解决技术问题的能力。
  • 优秀的口头和书面沟通能力,能够清晰地向分散的多地点团队阐述复杂的技术概念。
  • 具备使用 AI 代理或 LLM 辅助工作流程进行现代软件开发的实践经验或相关知识,以提高代码生成、测试或工程效率。
  • 精通 SoC 启动流程、中断、链接器/构建系统和基于设备树的配置。
  • 了解底层 SoC 基础设施,如时钟、复位、电压轨和电源门控行为。
  • 具备调试能力、积极主动的心态、高度的团队合作精神,以及一丝不苟地避免敏感系统行为出现倒退的方法。

优先条件

  • 具备使用 Rust 语言进行系统编程、安全固件架构或工具开发的经验或浓厚的专业兴趣。
  • 具备在 ISO 26262 功能安全标准下工作和执行 FMEA 的丰富经验。
  • 熟悉安全启动概念和硬件/软件边界安全。
  • 热衷于与硬件设计师紧密合作,从而影响汽车、机器人和数据中心平台的下一代芯片设计。

Responsibilities

  • Design, implement, and optimize low-level C firmware for the Boot and Power Management Processor (BPMP) throughout the Tegra SoC lifecycle.
  • Provide hands-on technical support for active product programs by diagnosing and debugging complex, high-priority issues, and collaborate closely with cross-functional teams to drive rapid resolution.
  • Work closely with hardware, software, and security architecture teams across global engineering sites to unify requirements and system-level interfaces.
  • Diagnose complex hardware/software boundary failures using boot logs and hardware traces. Write comprehensive unit/integration tests and execute fault injection on simulation platforms and physical boards.

Must Have

  • BS or MS in Electrical Engineering, Computer Science, Computer Engineering, or a related field, or equivalent experience.
  • 2+ years of professional experience in embedded firmware development, low-level C programming, and memory-mapped register access.
  • Demonstrated ability to solve technical problems in complex projects.
  • Excellent verbal and written communication skills, with the ability to clearly articulate complex technical concepts to distributed, multi-site teams.
  • Hands-on experience or knowledge of using AI agents or LLM-assisted workflows for modern software development to improve code generation, testing, or engineering efficiency.
  • Strong knowledge of SoC boot flows, interrupts, linker/build systems, and device-tree-based configuration.
  • Understanding of low-level SoC infrastructure such as clocks, resets, voltage rails, and power gating behavior.
  • Debugging skills, a proactive mindset, strong teamwork, and a meticulous approach to preventing regressions in sensitive system behavior.

Preferred

  • Experience or strong professional interest in systems programming with Rust, secure firmware architecture, or tool development.
  • Extensive experience working under the ISO 26262 functional safety standard and performing FMEA.
  • Familiarity with secure boot concepts and hardware/software boundary security.
  • Passion for working closely with hardware designers to influence next-generation chip design for automotive, robotics, and data center platforms.

公司简介

NVIDIA 被广泛认为是科技界最理想的雇主之一。我们拥有全球最具前瞻性思维和勤奋敬业的人才。如果您富有创造力且自主性强,我们期待您的加入!NVIDIA 致力于营造多元化的工作环境,并以成为提供平等机会的雇主而自豪。我们高度重视现有和未来员工的多元化,因此我们不会(包括在招聘和晋升过程中)基于种族、宗教、肤色、国籍、性别、性别表达、性取向、年龄、婚姻状况、退伍军人身份、残疾状况或任何其他受法律保护的特征进行歧视。