We are seeking a skilled and motivated Firmware RTL Engineer to join our dynamic team. As a Firmware RTL Engineer, you will play a crucial role in the design, development, and optimization of complex firmware and digital logic solutions for our cutting-edge products. Your expertise will contribute to the success of our projects by ensuring high-quality RTL designs that meet performance, power, and timing requirements
-
Developing firmware for DDR PHY for specific microcontrollers
-
Developing firmware in C involving bare-metal programming and developing low level APIs on Microcontrollers.
-
Work with hardware designers to implement the algorithms required.
-
Verify firmware using Verilog based RTL + C co-simulation (Debug firmware using RTL simulation waveforms)
-
Support debugging firmware issues on silicon bring-up boards.
-
Bachelor’s or Master’s degree in Electronics Engineering, Computer Engineering, or a related field.
-
Proficiency in RTL coding using VHDL or Verilog.
-
Familiarity with hardware description languages, simulation tools, and waveform debugging.
-
Strong problem-solving skills and the ability to analyse and debug complex digital designs.
-
Knowledge of industry-standard protocols such as AXI, I2C, SPI, UART, etc.
-
Experience with version control systems for managing RTL codebase.
-
Attention to detail and the ability to meet project deadlines.
-
Experience with SystemVerilog and UVM for verification.
-
Knowledge of low-power design techniques and power optimization.
-
Previous exposure to processor-based systems and firmware/software interaction.
-
Familiarity with scripting languages such as Python or Tcl for automation.