Bare Metal Firmware Engineer
Job description
Company: leading global IT services and product engineering company
Job Role: Bare-Metal Firmware Engineer
Experience: 4 to 8 years
Location: Bangalore (Work from Office)
Number of Positions: 2
Notice Period: Immediate to 30 days
Compensation: Up to 35 LPA
Company: leading global IT services and product engineering company
Role Overview:
We are looking for experienced Baremetal Firmware Engineers with strong pre-silicon development and debugging experience. The ideal candidate will have hands-on exposure to high-speed serial interfaces and low-level firmware design for SoC-based systems.
Key Responsibilities:
• Develop and debug bare-metal firmware in pre-silicon environments using UVM testbenches
• Work closely with RTL design teams to validate and troubleshoot issues
• Use industry-standard tools like Verdi or SimVision for firmware debugging
• Perform basic signal tracing in Verilog for validating hardware-firmware integration
• Collaborate with hardware and architecture teams to test and integrate high-speed serial interfaces
Must-Have Skills:
• Strong knowledge of C programming for low-level systems
• Hands-on experience with baremetal firmware development
• Working knowledge of UVM testbench environments
• Proficiency with debugging tools like Verdi or SimVision
• Familiarity with RTL and Verilog signal tracing
• Minimum 2 years of experience with at least one high-speed interface, such as:
• PCIe, CXL, UCIe, HBM, Qlink (Qualcomm), DigRF (MIPI)
If you are looking to work on cutting-edge pre-silicon development projects in a collaborative, product-based environment, this could be the right opportunity for you.