Summary
Overview
Work History
Education
Skills
Additional Information
Certification
Timeline
Generic

Sumit Trivedi

Embedded Software Engineer
ANAND

Summary

Professional journey as the embedded software engineer for 7 years includes execution of complete embedded software development life cycle which covers strong knowledge of C/C++ Programming Language with MISRA Development Guidelines, Software design, analysis, debugging and project monitoring using the SCRUM methodology.
Experienced in working with different types of Micro-controllers and Processors with advance knowledge of both RTOS and Linux based OS. Possessing strong knowledge in OS Internals like Socket Programming, Inter- Process Communication, Process Management etc. Hands on with Linux User Space development.
Known to creating build environment with Makefiles, CMake and shell scripts.
Worked with global teams for finalizing specification, requirements and architecture.

Overview

7
7
years of professional experience
1
1
Certification

Work History

Senior Embedded Software Engineer

System Level Solution
05.2018 - Current

Projects:

IoTraffic
May 2018 - Continue
• Team Size : 5
• Role : Part of architecture design, Developer, Testing
• Used Skill: Embedded C, FreeRTOS, LWIP, MODBUS, GSM, RF, Peripheral: RS-485, UART, I2C, ADC, DI, DO, PWM, MODBUS
Smart traffic lights are a vehicle traffic control system that combines traditional traffic lights with an array of sensors to intelligently route vehicle and pedestrian traffic. Here we are using few parts readily and develop few parts, combine they results in different product like STOP sign, HAWK, Cross-Walk, Curvature sign, School Zone sign. This is 24*7, battery+solar based smart traffic light system, We called it as IoTraffic which is completely off-grid system.

CCMS(Centralized control monitoring system)
September 2021 - Continue
• Team Size : 5
• Role : Part of architecture design, Developer, Testing
• Used Skill: Embedded C, Linux, Ubuntu 16.04 system, ADB (Android Debug Bridge), MODBUS, GSM. Peripheral: RS-485, UART, I2C, ADC, DI, DO
Centralized Control & Monitoring System is a product in the street light infrastructure that is used for group control of street lights, monitoring energy consumption, and detecting faults and energy thefts. This project involves development of cloud system, hardware and firmware which operates hardware and communicate with cloud system for configuration and alerts. This operates on 230v main line to illuminate around 50 lighting poles which can be passive or active(Smart street light)

Smart Street Light: Individual Light Controller
May 2021 - Continue
• Team Size : 5
• Role : Developer
• Used Skill: Embedded C, 6LoWPAN, LoRa, Sigfox, GSM, MQTT, HTTPS, MODBUS, GSM. Peripheral: UART, I2C, ADC, DI, DO
Smart street light is a part of smart city initiative which uses technologies like LoRa, SigFox to send data related to street lights to cloud. Light can be NEMA standard or pole mount.It creates a smart, energy-efficient and safe environment and serves as an ideal foundation for Smart City applications. A single luminaire controller is suitable for single, dual or four-arm poles. User can control and monitor it from city center control room. It also supports profiles and group binding. Accurate power measuring stands it at different level, Based on that user can predict data and apply low power consumption profile.

Nebulink Gateway RTOS SDK
Jan 2019 - Nov 2019
• Team Size : 3
• Role : Developer, Testing
• Used Skill: Embedded C, MQTT, HTTPS, MODBUS, GSM. Peripheral: RS-485, UART, I2C, ADC, DI, DO
Nebulink RTOS Gateway is an essential part of "Nebulae Framework" which provided cloud connectivity to the end devices via Ethernet, WiFi or GSM. The framework provides cloud services like firmware download and update, end device or network's data acquisition, reboot and factory reset etc. SDK provides all the functionalities for the end user/application developer or system integrator which requires minimum efforts to build application for their custom solutions with the usage of ready made example. To provide easy build and integration to the integrator SDK provides Makefile and build scripts to use multiple platforms ESP32 and ARM CORTEX M4 based NUC472 and LPC54628. This platform selection is from menu-config options.

Education

Master of Engineering - Communication Systems

L.D. Institute of Technology
Ahmedabad,India
04.2001 -

Bachelor of Engineering - Electronics And Communication Systems

Gandhinagar Institute of Technology
Gandhinagar, India
04.2001 -

Skills

Automotive software development

Hardware-software integration

Product testing

Embedded systems design

Product evaluation

C and C programming

Code validation skills

Firmware development

Multitasking Abilities

Effective communication

Additional Information

Operating Systems : Windows, Ubuntu, RTOS
Languages :Embedded C, C, C++
Board & SoC : ARM CORTEX series, RISC-V, ESP32 and ESP8266, Quectel EC20, NUC472, LPC54628, JN5169, EFR32FG12, STM32WL
Communication Protocols : SPI, I2C, UART, RS485, MODBUS, TCP-IP, Websocket, MQTT, HTTP, mbedTLS.
IDE and Software Development Tools : Eclipse, MCUXpresso, LPCXpresso, Keil. Packet Tracing Utility: Wireshark.
Version Control Tools : Tortoise Git, Git Bash
Serial Consoles : Minicom, PuTTy, TeraTerm, Hercules
Bug Tracking Utilities : Tuleap, JIRA
Editors : vim, notepad++
Code Review Tools : Gerrit, Gitlab

Certification

Certification on "Advance Course in Embedded System"

Timeline

Senior Embedded Software Engineer

System Level Solution
05.2018 - Current

Certification on "Advance Course in Embedded System"

04-2018

Master of Engineering - Communication Systems

L.D. Institute of Technology
04.2001 -

Bachelor of Engineering - Electronics And Communication Systems

Gandhinagar Institute of Technology
04.2001 -
Sumit TrivediEmbedded Software Engineer