karan@embedded:~$ cat experience.md
Experience
Embedded Software Engineer
Developed and optimized production C firmware for ARM-based LTE / 5G modem platforms serving global carriers — covering RTOS, low-level drivers, power management, and system debugging from bring-up to release.
- Built Python-based crash-log / diagnostic tooling (with Trace32 hardware data and configs) that reduced crash-log debug effort by ~30% and produced complete, team-focused debug reports.
- Debugged complex power, timing, and cross-subsystem integration issues; validated initialization flows and low-power transitions through on-target integration testing.
- Contributed to firmware releases deployed in commercial modem products; worked across multiple sub-teams to understand the full system.
LTE / 5G modem firmwareRTOSPower managementOn-target integration testingPython diagnosticsTrace32JIRA
Embedded & AI-Assisted Engineering Projects
Building a portfolio of hands-on embedded projects — STM32 / FreeRTOS firmware, Linux drivers, CAN and BLE — each structured with architecture, debugging notes, and a validation plan. In parallel, developing an AI-native embedded workflow (spec-driven development, harness engineering). Actively pursuing firmware / embedded software engineering roles.
STM32 / FreeRTOSLinux driversCAN / BLEAI-assisted workflows