Embedded software engineer with a B.Tech in Electronics and Communication Engineering and nearly 4 years of professional experience developing embedded C/C++ firmware, device drivers, and real-time control and monitoring software on MCU- and MPU-based hardware across RF, semiconductor, and memory products. Hands-on with RTOS and Embedded Linux, bare-metal and interrupt-driven (ISR) design, and integrating sensors and peripherals over SPI, I2C, UART, GPIO, and CAN. Experienced in custom board bring-up, HAL and driver development, bootloaders and secure firmware updates, and safety-oriented fault detection, diagnostics, and recovery. Skilled at root-causing issues on real hardware with JTAG, GDB, oscilloscopes, and logic analyzers, and at building Python-based automated and hardware-in-the-loop tests with quality metrics. Brings bias for action, clear documentation, and ownership in cross-functional teams, with basic ROS2 exposure for robotics.
Embedded software engineer with a B.Tech in Electronics and Communication Engineering and nearly 4 years of professional experience developing embedded C/C++ firmware, device drivers, and real-time control and monitoring software on MCU- and MPU-based hardware across RF, semiconductor, and memory products. Hands-on with RTOS and Embedded Linux, bare-metal and interrupt-driven (ISR) design, and integrating sensors and peripherals over SPI, I2C, UART, GPIO, and CAN. Experienced in custom board bring-up, HAL and driver development, bootloaders and secure firmware updates, and safety-oriented fault detection, diagnostics, and recovery. Skilled at root-causing issues on real hardware with JTAG, GDB, oscilloscopes, and logic analyzers, and at building Python-based automated and hardware-in-the-loop tests with quality metrics. Brings bias for action, clear documentation, and ownership in cross-functional teams, with basic ROS2 exposure for robotics.