Job Description:We are seeking a passionate and experienced Embedded Firmware and Driver Engineer to design, develop, and optimize low-level embedded software for Intel's AI accelerators and GPUs. In this role, you will collaborate with a cross-geo team to create world-class embedded software solutions. Your responsibilities will include:
- Designing, developing, and maintaining bare-metal firmware for ARC-based processors.
- Creating and managing Boot ROM and Boot loader systems.
- Developing and maintaining RTOS-based device drivers.
- Delivering new features requested by Cloud Service Providers.
- Solving complex technical problems and contributing to innovative solutions.
- Collaborate with hardware, system, and driver teams for feature definition and end-to-end delivery
Qualifications:Minimum qualifications:
- Bachelor's degree in computer science, Electrical Engineering, or a related field with at least 8 years of relevant experience in Embedded Software Design and Development.
- Proficiency in ARC or other low-power controller architectures.
- Expertise in C programming and basic understanding of assembly language.
- Deep understanding of real-time systems, interrupt handling, and RTOS (e.g. Zephyr)
- Proven experience in writing boot firmware
- Familiarity with communication protocols such as SPI, I2C, and UART.
- Excellent analytical and problem-solving skills, with the ability to manage stakeholders and collaborate across geographies.
- Exceptional written and oral communication skills.
- Hands-on experience in developing and integrating RTOS based device drivers.
Preferred qualifications:
- Knowledge of interfaces like I3C, PCIe, CXL, and protocols such as SMBUS/PMBUS and MCTP/PLDM.
- Experience in pre-silicon emulation, simulation, and FPGA platforms, along with debugging tools like Lauterbach and protocol analyzers.
- Knowledge in one or more of the following areas: Confidential Computing, UCIe, or HBM technologies.
- Understanding of DVFS algorithms, AVS, and thermal management strategies
- Familiarity with secure boot, firmware update mechanisms, and memory management and open-source projects like buildroot-external.
Experienced HireShift 1 (India)India, Bangalore