Shashank Yalagi
Embedded Software Engineer
Hire this person
Send a job offer directly to this candidate
About
Embedded Software Engineer with hands-on experience developing firmware in Embedded C/C++ for ARM Cortex-M3 (LPC1768) microcontrollers. Skilled in register-level driver development, peripheral interfacing (UART, SPI, I2C, CAN, ADC, PWM, GPIO, Timers, Interrupts), and embedded Linux/shell scripting. Delivered 5+ functional firmware modules during internship, integrating hardware and software for real-time embedded systems.
Strong foundation in C data structures, RTOS fundamentals, and hardware-software debugging, seeking to apply low-level programming and embedded systems expertise to a full-time Embedded Software Engineer role.
Experience
Embedded Systems Intern at EchoBrains Technologies (2026-01 – 2026-05)
- Developed and debugged Embedded C firmware for the LPC1768 ARM Cortex-M3 microcontroller, delivering 5+ working peripheral modules covering UART, SPI, I2C, GPIO, ADC, PWM, Timers, and Interrupts.
- Engineered register-level peripheral drivers directly from microcontroller datasheets, strengthening low-level hardware control without relying on vendor HAL libraries.
- Diagnosed and resolved hardware-software integration issues through systematic debugging and serial-monitor validation, improving first-pass functional success across test builds.
- Collaborated on real-time sensor data acquisition pipelines, validating signal integrity from ADC input through UART transmission to a host terminal.
Education
B.E. in Electronics and Communication Engineering – Angadi Institute of Technology and Management (2026)
Pre-University Course in PCMB – JSGF (2022)