Role description
- Contribute to firmware for supporting next generation interconnect technologies both for AMD proprietary and industry standards like PCIe, CXL, MCTP, UBM, and USB4.
- Engage as a teammate and work closely with multi-functional teams such as BMC, power management, architecture, design and verification on delivery of integrated firmware solutions.
- Develop low level firmware for embedded systems in an RTOS environment.
- Engage in pre-silicon validation activities such as co-simulation with IP and SOC emulation
- Support post- silicon enablement and production cycle efforts
- Develop and support full design cycle of embedded firmware solutions including pre-si, post-si and production
Qualifications & Experiences:
- Bachelor of Engineering in Electronics and Communication Engineering or Computer Science Engineering, or Electricals and Electronics Engineering.
- Specialist in C, strong in C++ or Python
- Highly Proficient in developing firmware based on industry standard initiatives PLDM, MCTP, SPDM.
- Knowledge of low-level protocols including I2c, I3c, PCIe, JTAG, SPI, eSPI, UART expected
- Hands on experience with end-to-end Firmware from pre to post-silicon and production cycle.
- 5+ years device driver or embedded firmware development experience
- Experience with Zephyr RTOS
- Demonstrated proficiencies with firmware lab debug, triaging and implementation of bug fixes for silicon bring-up, through production.
- Comfortable in Linux build environment
- Previous BMC Firmware development experience mandatory (Dell iDRAC, Dell CMC, HP iLo, etc)
- Understanding of Security concepts - Root of Trust, verified boot, measured boot
- Experience with Open-Source Baseboard Management Controller (BMC) Software Stack (OpenBMC)
- Proficient with Source version control systems like Git, Review tools like Gerrit
- Experience in ARM Architecture
- Experience reading and understanding digital schematics
- Strong analytical skills and debug methodology are expected.
Skills
semiconductor product development,c,c++,firmware,rtos,i2c,i3c,
About UST
UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world’s best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients’ organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact—touching billions of lives in the process.