Senior Software and Firmware Architect, Host Management
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.
Обязанности
- 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.
Требования
- 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.
Будет плюсом
- 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.