Exceptionally well trained and dedicated Firmware engineer with a strong breadth of experience in all areas of software design and management for multiple enterprise class products. Able to collaborate with both software and hardware feature teams in the design, development, validation and testing of embedded applications. Capable of applying different techniques during the development process such as Agile/Scrum methodologies.HIGHLIGHTS• Design, document, develop and test embedded ROM images for Enterprise class HDD and SSD drives for multiple companies• Design, document, develop and test components for custom and third party embedded Operating Systems for multiple companies (ThreadX, VxWorks, Embedded Linux)• Design, document, develop and test Drivers and HAL components for various hardware components (DDR2/3, SATA, Serial Flash, UART, DMA engines, ARM Cortex R5, R4, M3 & M0+ processors)• Collaborated with the FPGA and SoC developers through initial bring up and validation of the hardware.• Supported the teams bringing up the RTL in digital simulation and on the Mentor Graphics Veloce and Cadence Palladium RTL emulators.• Debugging and test using various emulation platforms (Xilinx FPGA test systems, Veloce RTL emulator, Palladium RTL emulator, Digital RTL simulation environment) using different ICE solutions (Arium, Lauterbach, Green hills, etc.)
Listed skills include Firmware, Debugging, Hardware, Servers, and 30 others.