g
gohithsai

Gohith K

@gohithsai

Embedded Software Engineer

Germany
English
About me
I am an Embedded Software Engineer with expertise in real‑time firmware, bare-metal driver development, and system-level debugging on ARM Cortex‑M microcontrollers. I have experience across automotive, robotics, IoT, and industrial domains. I am skilled in C, modern C++, FreeRTOS, and hardware-software integration.... Read more

Skills

g
gohithsai
Gohith K
Offline • 

See my services

Embedded Systems & IoT
I will develop, stm32 firmware for embedded systems

Portfolio

Work experience

Bosch_Global

Bosch Global

Full-time • 2 yrs 5 mos

Firmware Engineer - Battery Management Systems

Apr 2024 - Jul 20251 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 20231 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.