SANDEEP GULATI

Senior Embedded Software / Firmware Engineer

I specialize in

About

About Me

15+ years delivering mission/safety critical real-time embedded software for complex mechatronic, scientific, consumer, aerospace and medical systems—specialized in embedded architecture design, firmware validation, bare-metal development, motion control, sensor driven devices, and HW–SW co-design in regulated industry environments.

  • Name: Sandeep Gulati
  • Interests: Embedded Software Development, post silicon validation, Hardware interfaces, RTOS platform development, Embedded Linux, Debugging and Analysis, Hardware Software Integration
  • Hobbies: Cooking, Strength training, Exploring new technologies
  • Email: sandeepkumargulati@gmail.com

Experience

2022-Present

Embedded Software Consultant

MCA Netherlands B.V (Client: ASML)
2019-2022

Senior Embedded Software Engineer

Thermofisher Scientific Instruments Pte Ltd, Singapore
2017-2019

Assistant Principal Embedded Software Engineer

Panasonic Asia Pacific Design Center, Singapore
2016-2017

Embedded Software Consultant

Nuvista Technologies Pte Ltd,Singapore (Client: Rockwell Automation)
2015-2016

Embedded Software Consultant

Comtel Solutions Pte Ltd (Client: Continental Automotive)
2012-2015

Embedded Software Technical Lead

Aricent Technologies Pvt. Ltd, India
2010-2012

Senior Embedded Software Engineer

Mistral Solutions Pvt. Ltd, India
2009-2010

Embedded Software Engineer

HAL-Edgewood Pvt. Ltd

Skills

Embedded Programming: C, C++, Python, Assembly, Rust basics
Embedded Linux: Embedded/WindRiver Linux
Real Time OS: FreeRTOS, VxWorks
Microcontroller: STM32(ARM Cortex M), MSP430
Connectivity & Interfaces: GPIO, SPI, I2C, RS232, Ethernet, USB, PCI
Debugging & Troubleshooting: GDB, JTAG, oscilloscope, Wireshark, debug logs
Development Tools & Methodologies: GNU Make, CMake, IAR, Keil uVision, Xilinx VectorCAST; Agile/Scrum, Waterfall, CI/CD pipelines.
Safety & standards: MISRA, SEI CERT, TICS code analysis, Fault tolerant firmware, Medical standard IEC-62304
Team Leadership & Collaboration: Coaching and mentoring junior engineers, multidisciplinary collaboration
integration planning, and sprint coordination.
SDLC methodologies: Agile with Scrum, waterfall
Version Control & Issue Tracking: Git, GitHub, SVN, ClearCase, JIRA, Bugzilla, code collaborator

Education

2003-2007

Bachelor of Engineering in Electronics & Communication

Vaish College of Engineering, Rohtak

Embedded System Design

2008-2009

Post Graduate Diploma in Embedded System Design

Advance computing training School, CDAC, Pune

Embedded System Design

Trainings

  • Robust Embedded System Architecture and Design principles

  • VxWorks and RTOS training

  • Agile Software Development

  • Embedded Software / Firmware design principles

  • Secure Coding: MISRA, SEI CERT, DO-178B Concepts, Safety coding principles for C/C++

  • VectorCast for C/C++ software testcase automation

  • Free-RTOS system development, Linux Device Driver Development

Projects

Lithography Machine subsystem

Design, Development and integration of lithography machine

Water Analysis Instrument

Design, Development and integration of battery operated handheld instruments

IoT based SMART Home Device Development

Design, Development and integration of Iot Based Smart Home device development

Mission critical Computer system development

Design, Development and integration of mission critical computer systems

Contact

Contact Me