← Back to jobs
N

Senior Software and Firmware Architect, Host Management

NVIDIA·Ra'anana, Israel·en
Not specifiedFull-timeSoftware ArchitectureComputer Hardware

Develop architecture for host management software and firmware across networking platforms. Translate platform needs into scalable technical solutions and provide architectural direction across engineering teams.

Responsibilities

  • Define host management software and firmware architecture across networking platforms.
  • Design system flows across 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.
  • Coordinate with software, firmware, hardware, validation, program, architecture, and customer-facing teams.
  • Provide technical leadership to engineers delivering complex cross-domain features.
  • Own architecture documentation and communicate technical direction to engineering teams and leadership.

Requirements

  • B.Sc. or M.Sc. 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 experience in software and firmware architecture for complex systems.
  • Knowledge of firmware, embedded software, Linux, BMC, host interfaces, and system-level debugging.
  • Experience with protocols or technologies 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, or hyperscale data center platforms.
  • Background in host management, BMC architecture, platform firmware, monitoring, system restoration, 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.
  • Experience 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