BMC Firmware Developer

6 - 15 years

0 Lacs

Posted:3 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Senior Staff Engineer, Software at Celestica, your role involves leading the design, development, and implementation of complex software for managing a fleet of devices in data center environments. Your responsibilities include: - Leading the design, development, and implementation of complex software involving board management controllers and orchestration software for monitoring and maintaining devices in data centers - Providing technical leadership to a global team of engineers and mentoring senior engineers - Reviewing and interpreting customer requirements, acting as the primary customer contact - Leading the development and deployment of strategic complex programs - Analyzing trade-offs in complex systems and recommending solutions - Conducting project planning and identifying project risks - Developing deployment strategies and plans - Managing relationships with key vendors and partners Additionally, you are expected to: - Analyze, design, and develop tests and test-automation suites - Collaborate cross-functionally with customers, users, architects, project managers, and other engineers - Provide recommendations for continuous improvement - Stay up to date with relevant industry knowledge and regulations Qualifications required for this role: - Solid C programming skills - In-depth understanding of Linux kernel, device driver, IPC, U-boot - Familiarity with Linux application development and knowledge of real-time OS like ThreadX - Knowledge of BMC including IPMI, SDR, SEL, FRU records, SOL, IPMB, Side-band LAN, KCS, and KVM - Working knowledge of common buses like I2C, IPMB, PMBUS, SPI, LPC, UART, JTAG - Experience with OpenBMC and board bringup - Experience with standards/technologies like SCSI, RAID, SAS, SATA, SSD, PCI Express, network protocols TCP/UDP, etc. - Experience with PSoC or MCU firmware development Your knowledge/skills/competencies should include: - Project management abilities to manage complex engineering projects involving multiple functions - Demonstrated leadership behaviors focusing on coaching/mentoring, communication/negotiation/presentation, and problem-solving - Knowledge in Quality & Lean, D/PFMEA, 8D/Corrective Action, Equipment Safety, and Design of Experiments (DOE) is a plus The duties for this position are typically performed in a normal office environment with occasional travel requirements. The ideal candidate should have 6 to 15 years of experience in an engineering background.,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Celestica logo
Celestica

Manufacturing

Toronto Ontario

RecommendedJobs for You

Bengaluru, Belgrade, Penang

Chennai, Tamil Nadu, India

Bengaluru, Karnataka, India

Chennai, Tamil Nadu, India

Bengaluru, Karnataka, India