Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Vishal CG

Bengaluru

Summary

Skilled firmware developer with three years of experience in developing embedded software solutions. Seeking a challenging position in a dynamic organization and contributing to the development of innovative firmware solutions.

Overview

5
5
years of professional experience

Work History

Firmware Engineer

Ignitarium Technology Solutions Private Limited
10.2023 - 02.2024
  • Worked as a Functional verification Engineer for a module in NVIDIA DRIVE OS.
  • Develop test cases based on the requirements set by the developers.
  • Executed test cases on firespray/DriveOriN/Concord boards.
  • Performed Integration testing by developing a tester app and Unittesting via VectorCast tool.
  • Collaborated with developers to identify, reproduce, and resolve defects found during testing phases.
  • Created successful test scripts to instrument source code, and obtain code coverage.
  • Identified and tracked software defects and supported developers in resolving problems by completing additional tests.
  • Documented testing procedures for developers and future testing use.

Associate Embedded Systems Engineer

Teslnik Private Limited
06.2021 - 08.2023
  • Single-handedly developed software for the entire project
  • Develop Software on AVR microcontrollers for company products.
  • Interfacing with sensors and display modules using standard protocols such as GPIO, SPI, I2C, and UART
  • Implement new features, and provide solutions based on the feedback from the testing team.
  • Design and implement software for embedded devices and systems from requirements to production and commercial deployment


Software Developer

Hoofbath Tender Systems
03.2019 - 06.2019
  • Develop software on the Arduino platform
  • Provide same-day solutions and upload new firmware to remote equipment
  • Performing design and code changes as per the client requirement
  • Implement new features in existing products
  • Optimize code by rewriting many modules
  • Implement Embedded software using C/ C++.

Education

Bachelor of Engineering - Electronics and Communication

PESITM, Visvesvaraya Technological University
July 2014

Skills

  • Embedded C
  • Protocols and Peripherals - GPIO, SPI, I2C, UART, ADC, Timer, Interrupts, WDT, RTC, LCD, and PWM
  • IDEs - Vim editor, Visual Studios, Microchip Studio, MPlabs, STM32CubeIDE, Eclipse and Code Composer Studio
  • Debugging Tools - Atmel ICE, GDB, cscope
  • Embedded platform - Atmel MCU, Arduino, STM32 Arm, BeagleBone black, Raspberry Pi, and MSP430
  • Equipment - Logic analyzer, and Digital Multimeter
  • Operating Systems - Linux

Languages

English
Advanced
C1

Timeline

Firmware Engineer

Ignitarium Technology Solutions Private Limited
10.2023 - 02.2024

Associate Embedded Systems Engineer

Teslnik Private Limited
06.2021 - 08.2023

Software Developer

Hoofbath Tender Systems
03.2019 - 06.2019

Bachelor of Engineering - Electronics and Communication

PESITM, Visvesvaraya Technological University
Vishal CG