Senior Pcie Firmware Engineer

NVIDIA NVIDIA · Semiconductors · Yokneam, Israel +1

NVIDIA is seeking a Senior PCIe Firmware Engineer to work on groundbreaking technology network adapters and build the core technology of next-generation NVIDIA devices. The role involves implementing firmware and verification features in pre- and post-silicon environments, collaborating with other teams, and improving automated processes. Requires 8+ years of experience in firmware design and verification, with knowledge of OOP, computer structure, and operating systems. Experience in real-time or embedded software development, hardware verification concepts, networking, and scripting languages are advantageous.

What you'd actually do

  1. implement FW and verification features in a pre and post silicon environments in the PCIe technology
  2. Collaborate with other teams in the PCIe group, software, and architecture teams to define and craft legacy and new low-level firmware verification methods
  3. Improve the existing automated process

Skills

Required

  • B.Sc. or equivalent experience in Electrical Engineering / Computer Science / Computer Engineering
  • 8+ years of experience in FW design and Verification
  • OOP / computer structure / operating system
  • Strong interpersonal skills and self-learning ability
  • Strong multi-disciplinary capabilities and ability to work with a wide interface of people – chip design, verification, FW, SW, architecture

Nice to have

  • Experience in Real-Time or embedded software development is an advantage
  • Knowledge of Hardware verification concepts and tools (C++, Python, GIT, Jenkins automation, HW familiarity and TDD oriented)
  • Experience partnering with software and arch teams to define and implement firmware
  • Knowledge in networking, Linux and scripting languages
  • Experience with in-depth problems solving