OpenBMC Developer (Bengaluru)

OpenBMC Developer (Bengaluru)

07 Aug
|
Teqlume Solutions
|
Bengaluru

07 Aug

Teqlume Solutions

Bengaluru

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 current technology

📌 OpenBMC Developer (Bengaluru)
🏢 Teqlume Solutions
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: openbmc developer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: openbmc developer (bengaluru) / bengaluru