Celestica logo
Celestica5 days ago

Senior Lead Software Engineer - Open BMC

On-site · Austin, Texas, United States

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Enterprise

Job Summary

Senior Lead Software Engineer - open BMC role leading design, development and implementation of software for board management controllers and orchestration software to monitor and maintain a fleet of data-center devices. Provides technical leadership to a sizable team of engineers, reviews customer requirements/specifications, analyzes trade-offs in complex systems, develops deployment strategies and plans, and collaborates cross-functionally with customers, product line management, manufacturing engineering, hardware engineering, quality assurance, and project leadership. Requires strong C programming, deep knowledge of Linux kernel, device drivers, IPC, U-Boot, and BMC concepts (IPMI, SDR, SEL, FRU, SOL, IPMB, side-band LAN, KCS, KVM), familiarity with Redfish, and experience with OpenBMC is a plus. Mentoring, test design and test-automation development, and vendor relationship management are part of responsibilities; expects the ability to interpret customer requirements, lead design/implementation, and contribute to continuous improvement.

Required Qualifications

  • Bachelor degree or equivalent
  • 6 to 12 years experience
  • Solid C programming skills
  • In-depth understanding of Linux kernel, device driver, IPC, U-boot
  • Familiarity with Linux application development
  • Knowledge of BMC including IPMI, SDR, SEL, FRU records, SOL, IPMB, Side-band LAN, KCS and KVM
  • Knowledge of Redfish and other management protocols
  • Experience with board bringup
  • Working knowledge of BMC related Hardware such as ARM, BMC chip (AST 2500, AST2600, Pilot 4, etc.), HW-monitor and Super-IO
  • Experience with common bus such as I2C, IPMB, PMBUS, SPI, LPC, UART, JTAG
  • Experience with OpenBMC is a plus
  • Experience with standards/technologies: SCSI, SES, RAID, SAS, SATA, SSD, SMART, PCI Express, HBA, network protocol TCP/UDP
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Celestica

Senior Lead Software Engineer - Open BMC

Apply on Sorce