
Gohith K
Embedded Software Engineer
Skills

See my services

Portfolio
Work experience
Bosch Global
Full-time • 2 yrs 5 mos
Firmware Engineer - Battery Management Systems
Apr 2024 - Jul 2025 • 1 yr 3 mos
Delivered robust STM32/FreeRTOS firmware for rugged Battery Management Systems used in defence and marine environments, ensuring real‑time reliability and fault‑tolerant operation. Performed deep hardware–firmware debugging with SEGGER Ozone, J‑Link, and Saleae Logic Analyzer for precise issue isolation. Built Python diagnostic tools with PEAK PCAN‑USB for CAN communication and protocol decoding. Modernized legacy code bases using V‑Model workflows, Embedded C/C++, and CI/CD pipelines, and collaborated with cross‑functional teams to achieve seamless system‑level validation and integration.
Software Architect
Sep 2022 - Nov 2023 • 1 yr 2 mos
Delivered advanced embedded‑systems solutions across automotive sensing and connected‑vehicle software. Designed and implemented a low‑layer driver for an automotive MEMS sensor, integrating OCEAN12 ML algorithms into a lightweight embedded sensor‑fusion pipeline, and executed factory acceptance testing for Bosch Sensortec BHI260AB using Bosch Development Board 3.0. Developed connected‑vehicle software components for VSS and KUKSA.Val over TCP/IP, created UML/PlantUML architecture diagrams, and executed full SDLC for a C++ application using COVESA VSS with CAN message evaluation and unit testing—delivering clean, scalable, and production‑ready embedded software.