Sandeep C

Software Engineer

Bengaluru, Karnataka, India5 yrs 5 mos experience
Highly Stable

Key Highlights

  • Expert in developing safety-critical embedded firmware.
  • Proven experience in real-time embedded systems.
  • Strong background in hardware-software integration.
Stackforce AI infers this person is a specialist in Embedded Systems with a focus on safety-critical applications.

Contact

Skills

Core Skills

Embedded SoftwareEmbedded CBootloaderHal DevelopmentHardware Integration

Other Skills

Data StructuresTI TM4CTMS570MISRA CUDP protocolCANISO-TPVisual StudioHALSTM32H7EthernetRS-485M-BusLinuxPWM

About

I’m an Embedded Firmware Engineer with 3.8 years of experience in real-time embedded systems, focusing on Embedded C/C++, RTOS (FreeRTOS/RTX5), HAL development, and device drivers for UART, SPI, I²C, CAN, Ethernet, and RS-485. Experienced with ARM-based MCUs like TI TMS570, STM32, and NXP S32K/i.MX RT, I’ve contributed to projects such as the KAVACH Railway Safety System (SIL-4), a CAN-based Bootloader, and a Smart Water Meter System (M-Bus over RS-485). Skilled in debugging with J-Link, ULINK2, Logic Analyzer, and Oscilloscope, following MISRA-C and ISO 26262 standards. Passionate about developing reliable, safety-critical firmware and continuously improving in communication stacks and hardware–software integration.

Experience

5 yrs 5 mos
Total Experience
1 yr 4 mos
Average Tenure
6 mos
Current Experience

Eximietas design

Software Engineer

Dec 2025Present · 6 mos · Bengaluru, Karnataka, India · On-site

  • SoC Firmware Engineer

Digital shark technology pvt. ltd.

Embedded Software Developer

Nov 2022Dec 2025 · 3 yrs 1 mo · Bengaluru, Karnataka, India · On-site

  • Projects & Key Contributions:
  • 🔸 Railway Safety System (Kavach, SIL4)
  • Working on Station-to-Station communication as part of Kavach safety protocol implementation on TI TM4C and TMS570 microcontrollers.
  • Developed Application Layer for TI TM4C/TMS570 to support real-time station and RIU communication per RDSO Annexure.
  • Implemented Siemens Westrace UDP protocol for railway signal transmission.
  • Ensured MISRA C compliance using LDRA, contributing to SIL4 certification.
  • 🔸 CAN Bootloader (IMXRT 1170/1064)
  • Built a robust bootloader using PEAK CAN and ISO-TP APIs in Visual Studio.
  • Enabled OTA update support and debugged frame timing using Logic & Peak Analyzers.
  • 🔸 Board Bring-Up & HAL Development
  • Designed HAL for Shark CAN analyzer board (USB, UART, FatFs logging), integrated with QT/QML-based CAN monitor.
  • Brought up STM32H7 board and implemented Ethernet stack using Mongoose TCP/UDP, along with SD card FATFS.
  • Debugged schematic and firmware issues on robotics power board (PMBus, UART, I2C, SPI sensors).
  • 🔸 Smart Water Meter (RS-485 / M-Bus Protocol)
  • Integrated server and embedded firmware communication over RS-485 for 250 water meters.
  • Wrote back-end server code (Linux) and firmware (CCS) to ensure 100% data integrity.
  • 🔸 Instrumentation Cluster
  • Led end-to-end board bring-up and hardware/firmware integration.
  • Developed HAL for CAN, PWM, ADC, GPIO, Input Capture, and implemented a CRC-validated protocol.
  • Successfully met 100% client requirements and testing standards.
  • 🔸 Root Cause Analysis
  • Diagnosed and resolved hardware-software issues (e.g., incorrect sensor readings), reducing QA cycle time.
Embedded CData StructuresEmbedded Software

Emertxe information technologies

Trainee

Feb 2022Nov 2022 · 9 mos · Banglore

Linux UbuntuC (Programming Language)

Glovish technologies llp- india

Embedded Software Engineer

Dec 2021Oct 2022 · 10 mos · Banglore · On-site

Embedded DevicesEmbedded C

Ducom instruments

Trainee

Jun 2017May 2018 · 11 mos · Peenya industrial area

Education

Acharya

Bachelor of Engineering - BE

Jan 2018Jan 2021

Govt tool room and training centre Banglore

Diploma

Jan 2014Jan 2018

Stackforce found 100+ more professionals with Embedded Software & Embedded C

Explore similar profiles based on matching skills and experience