Padmi

OpenBMC Developer

BangalorePosted 2 months ago
Software engineeringSenior
Apply at Teqlume Solutions Llp

Opens the source posting on naukri.com

Source description

About the role

View original

OpenBMC developers needs expertise in embedded Linux, C++, Yocto, networking (IPMI/Redfish), and security. Familiarity with D-Bus, SystemD, and device tree configuration. Python is also required along with this skillset. Work across engineering teams and subject areas spanning silicon, firmware, hardware, and software Coordinate debug of issues and drive them to closure Pull together meetings, set up clear agendas and follow up on action items Proactively drive continuous improvement for post-silicon power and performance activities Must be a self-starter, and able to independently drive tasks to completion PREFERRED EXPERIENCE: Experience in Platform Manageability architecture and Baseboard management Controllers (BMC) Linux & Embedded Systems Experience with Yocto Project, Buildroot, and device drivers C & C++ Strong coding skills for kernel modules, daemons, and applications D-Bus (Inter-Process Communication) Hands-on experience with sdbusplus, systemd, and dbus services Device Tree (DTS/DTSI) Configuring hardware components like SGPIO, I2C, SPI, and GPIO Networking (IPMI, Redfish) Developing BMC services, handling IPMI/Redfish APIs Security (TPM, Secure Boot) Hardening BMC firmware, implementing measured boot U-Boot & Bootloaders Customizing boot sequence, handling secure boot SystemD & Daemons Writing systemd services for BMC applications Excellent verbal communication and written, presentation skills Excellent interpersonal, organizational, analytical, planning, and technical leadership skills Experience working in a fast-paced matrixed technical organization and multi-site environment Role & Responsibilities as a Sr. Firmware Engineer: Design, develop, debug, verify and/or validate OpenBMC firmware/ BIOS, software and/or hardware. Participate in day-to-day firmware/Software development work with hand-on programming. Provide consultation to internal and external customers regarding AMD features and programming requirements. Partner with Platform team to bring-up the BIOS and firmware during Embedded SOC bring-up. Partner with HW and Silicon validation teams for verification of all embedded features in the Silicon IP. Support the triage and debug of critical bugs from OpenBMC and BIOS side that require multi-team interactions. Prior years of experience and/or education within the semiconductor industry. Experience producing quality firmware. Experience working with areas of Memory including DDR3/4/5, HBM, etc. Work on software POCs (Proof of Concepts) for early enablement of new technology

One address, no account. We’ll tell you when matching roles go live.

More at Teqlume Solutions Llp

Related open roles

View all roles