Ramesh Godse

verified-iconEmbedded Software Developer

Embedded Software Developer

Firmware Engineer with over 11 years of expertise in embedded systems development. Proficient in working with ARM microcontrollers, real-time operating systems (RTOS), networking protocols, device drivers, and Linux kernel porting. Strong understanding of system architecture and experience in developing secure boot solutions. Expertise in FreeBSD hardening, OpenWRT customization, and U-Boot development. Possesses hands-on experience in firmware optimization, secure ROM creation, and multitasking application development.

PREVIOUSLY AT

Cisco System India

LOCATION

Bengaluru, India

AVAILABILITY

Full-time

Skills

8051 MCS

AM35xx

AM438x

ARM Cortex-M3/M4

Arm Toolchain

ARM926J

BusyBox

DDR3

Eclipse

FreeBSD

GDB

GIT

GPIO

Hostapd

I2C

+29 More

Work Experience

Firmware Engineer

Cisco System India

Aug 2022 – Present

  • Hardened FreeBSD kernel for ESA/SMA products.
  • Developed patches and optimized firmware using GDB, Valgrind, and Jenkins.
  • Collaborated on product support and benchmarking activities.

TECHNOLOGIES

ARM Cortex-M3/M4, AM35xx, AM438x, LPC2148, ARM926J, 8051 MCS, PIC16F887, MEDIATEK MT6750, Linux, FreeBSD, Windows, Arm Toolchain, Eclipse, Keil uVision 5, QEMU Hypervisor, BusyBox, GDB, Valgrind, KGDB, Kdump, Radar2, OpenWRT, WLAN (802.11), Hostapd, WPA_Supplicant, I2C, SPI, UART, GPIO, DDR3, NAND Flash, Git, Jenkins, P4, U-Boot customization, kernel tweaking, secure boot with ARM TrustZone, Mutex, Semaphores, Spinlocks, TCP/IP, MAC, UMAC, OpenMAC

Senior Firmware Engineer

K7 Computing Pvt Ltd

Feb 2019 – Jul 202

  • Integrated NIC on PCI bus for enhanced Ethernet performance.
  • Debugged and optimized packet transmission between NIC and PCI firmware.

TECHNOLOGIES

LPC2148, ARM926J, 8051 MCS, PIC16F887, MEDIATEK MT6750, Linux, FreeBSD, Windows, Arm Toolchain, Eclipse, Keil uVision 5

Technical Leader

Aricent Technology

Jun 2018 – Jan 2019

  • Maintained Linux kernel versions in sync with Google Android releases.
  • Managed patch merging, testing, and code repository updates.

TECHNOLOGIES

kernel tweaking, secure boot with ARM TrustZone, Mutex, Semaphores, Spinlocks, TCP/IP, MAC, UMAC, OpenMAC

Senior Software Developer

Infinite Computer Solution

Feb 2017 – Jun 2018

  • Customized U-Boot for PowerPC and NXP boards.
  • Developed secure boot solutions using Yocto build systems.

TECHNOLOGIES

ARM Cortex-M3/M4, AM35xx, AM438x, LPC2148, ARM926J, 8051 MCS, PIC16F887, MEDIATEK MT6750, Linux, FreeBSD, Windows, Arm Toolchain

F5 Makes Hiring Easy

We handle the recruitment process, screening and shortlisting candidates.

1. Share your requirements

Tell us your specific needs for a full-time developer. We'll understand your project and skill requirements to find the best fit.

I’m looking for:

Full-Stack Developers

Skills

close-icon

javascript

close-icon

nodejs

close-icon

angular

close-icon

python

Suggested

react

mySQL

docker

2. We select & interview

We handle the recruitment process, screening and shortlisting candidates. You can interview and assess them to ensure they're the right match.

mark-icon

Interview

mark-icon

Ashwin Gupta

3. Hire & get started

Choose your ideal developer and get started. We'll provide ongoing support and regular updates to ensure smooth project progress.

Hired Candidate

Rajesh Chaturvedi

Senior Full-Stack Developer

javascript

angular

bootstrap

+5 Other

banner-img

Employment Contract

Contract initiated...

check-icon

Expertise

react

mySQL

docker

bootstrap

php

+9 more

F5 HIRING SOLUTIONS™

Faster, Cheaper, More Efficient Hiring

Start Hiring Now

85,500+

Talented Developers

250+

Global Partners