← Back to jobs
N

Senior Software/Firmware Architect

NVIDIA·Tel Aviv, Israel·en
Not specifiedFull-timeSoftware ArchitectureSemiconductorsComputer Hardware

Define architecture for host management software and firmware across networking platforms. Lead cross-functional teams and turn platform needs into scalable, reliable production solutions.

Responsibilities

  • Define host management software and firmware architecture across networking platforms
  • Design system flows spanning host software, embedded firmware, BMC, device firmware, and hardware interfaces
  • Guide architecture for telemetry, recovery, power management, module management, firmware updates, and control protocols
  • Translate product, customer, and platform needs into technical specifications and implementation plans
  • Partner with software, firmware, hardware, validation, program, architecture, and customer-facing teams
  • Provide technical leadership to engineers implementing cross-domain features
  • Own architecture documentation and communicate technical direction to engineering and leadership

Requirements

  • Bachelor’s or master’s degree in computer science, electrical engineering, or computer engineering, or equivalent experience
  • At least 12 years of experience in system software, firmware, embedded systems, platform management, or networking systems
  • Strong software and firmware architecture experience for complex systems
  • Deep knowledge of firmware, embedded software, Linux, BMC, host interfaces, and system-level debugging
  • Experience with technologies or protocols such as PLDM, MCTP, NC-SI, PCIe, I2C, USB, CMIS, Ethernet, InfiniBand, or NVLink
  • Strong communication skills and experience writing architecture documents, specifications, and technical proposals

Nice to have

  • Experience with networking products, DPUs, NICs, switches, CPO/NPO, or hyperscale data centers
  • Background in host management, BMC architecture, platform firmware, monitoring, recovery, power or thermal management, or module management
  • Experience defining software and firmware interfaces across large programs
  • Hands-on experience with bring-up, validation, production debugging, or customer issue resolution
  • Track record of leading architecture from initial definition through product delivery

Relevance

More opportunities

Similar jobs

The newest open roles in Software Architecture.

Questions, answered

Frequently asked questions