Home India BMC Firmware Development

Home India BMC Firmware Development

BMC Firmware Development

Full time at a Laimoon Verified Company in India
Posted on April 23, 2024

Job details

Experience: 6-10 yearsLocation: Chennai, TNJob description:You will join Software Department of Celestica Global Design Service as a senior BMC firmware engineer. In this position, you will be responsible to develop and/or customize BMC firmware platforms for various storage products (RAID controllers, disk array enclosures, network attached storage systems, and storage servers) and server products (Rack mount server, Blade server, converged server) and enterprise network switch product and deliver turn-key solutions forcustomers. Your responsibilities will include but not be limited to:1) Design requirements analysis based on inputs from customer or business/marketing groups or system architects.2) Create firmware architecture design and/or module design specifications and drive detailed design activities includingcoding, code inspection, unit test, integration test and functional verification.3) Conduct detailed design efforts. Closely monitor detailed design progress and publish status report timely.4) Coordinate firmware test/verification and debug, support system integration and validation. Manage issues/defectsand drive root cause analysis/bug fix.5) Work with design PM and quality specialists to make and meet commitments for quality, deliverables, and schedule.6) Contribute to software development process evolution.Qualification:1) Master or Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering or equivalent.2) 5+ years of firmware development experience with a minimum of 2 years working on BMC firmware development.3) Solid C programming skills.4) Be familiar with one or more of the following embedded OS: Linux, ThreadX.5) In-depth understanding of Linux kernel, device driver, IPC, U-boot.6) Knowledge of BMC includes IPMI, SDR, SEL, FRU records, SOL, IPMB, Side-band LAN, KCS and KVM Redfish, etc.7) Working knowledge of BMC related Hardware such as ARM, BMC chip (Ast2500, Pilot 4 etc.), HW-monitor, and Super-IO, NC-SI NIC, phy.8) Working knowledge of common bus such as I2C, IPMB, PMBUS, SPI, LPC, UART, JTAG.9) Experience with one or more of the following standards/technologies: SCSI, SES, RAID, SAS, SATA, SSD, SMART, PCIExpress, HBA, network protocol TCP/UDP, etc is a plus.10) Experience with PSoC or MCU firmware development is a plus.11) Experience with OpenBMC is a plus.12) Excellent interpersonal and communication skills in both English and Mandarin as the position may require direct communication with customers. PRB

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
See All BMC Jobs
Feedback Feedback