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
2023.10 - 2024.02
  • 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
2021.06 - 2023.08
  • 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
2019.03 - 2019.06
  • 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
2023.10 - 2024.02

Associate Embedded Systems Engineer

Teslnik Private Limited
2021.06 - 2023.08

Software Developer

Hoofbath Tender Systems
2019.03 - 2019.06

Bachelor of Engineering - Electronics and Communication

PESITM, Visvesvaraya Technological University
Vishal CG