Prashant Singh

CEO

Bengaluru, Karnataka, India12 yrs 11 mos experience
Highly Stable

Key Highlights

  • 12 years of experience in embedded software development.
  • Expert in C, C++, and Python programming languages.
  • Led offshore teams in automotive and networking projects.
Stackforce AI infers this person is a highly skilled Embedded Software Engineer with extensive experience in telecommunications and consumer electronics.

Contact

Skills

Core Skills

Embedded Software ProgrammingC++Android

Other Skills

ARMARM Cortex-M3ARM7Atmel AVRCC (Programming Language)Chromium BuildComputer LanguageData StructuresDevice DriversEmbedded CEmbedded C++Embedded LinuxEmbedded Operating SystemsFirmware

About

Thank you for visiting my profile! I'm open to new opportunities and connections. You are welcome to send me a LinkedIn invitation | prashant.singh8521@gmail.com Short summary about me: I am a passionate software engineer committed to pushing boundaries and driving innovation. I thrive on experimenting with new approaches to elevate product quality, ensuring robust and scalable solutions that meet user needs and exceed expectations. PROFESSIONAL SUMMARY: * I have 12 years of experiences in embedded software design and development * Having Strong experience on programming language like C, C++. Python. * Have worked on various Linux/Windows driver and system programming for networking,Medical devices, Consumer electronics, Automotive and Printers. * Having experience of working from Client location Stroneridge, Sweden. * Experience on Embedded Product development, Boot loader, Linux/WEC-2013 Driver development, Application Layer, Image processing, Multithreading, ARMv7 and IMX6 * Experience on porting WEC-2013 on Nitogen6X (IMX6) development board. * Experience on openWRT based router development. * Experience on porting Linux/Android on beagle board, Qualcomm Foxconn device and Board bring-up. * Experience on Linux Kernel modification and openwrt based router implementation. * Worked to implement python base middle layer framework to get the configuration from GUI and update the backend. * Experience on GPIO, CSI, UART, I2C, Camera, Bluetooth and TFT, 3G/4G, openwrt, Wireless, V-LAN, Firewall, captive portal,WPA, WPA2, etc Currently working with Wipro technologies on Printer networking domain. Worked in Automative domain from client location in Tallinn, Estonia and leading offshore team in india. Have worked on different networking protocols and implemented/fixed new enhancement request. Worked on android applications development and implemented few android apps for client like QUALCOMM and Kyocera. Hands-on experience, practical skills and knowledge in the following areas: Programming skills : C, C++, Lua, python Protocols : I2C, UART, GPIO, CSI, IP, ARP, ICMP, TCP/UDP, HTTP, FTP, Ethernet, DHCP. JSON Device Driver : "Camera driver (MT9D131), Bluetooth (CC2564C RVM), Ethernet, linux Kernel" Version control : SVN, GIT Tool Used : Valgrid, GDB, Eclipse IDE, Canoe, Adb shell, Apache, Visual Studio. Operating Systems : Linux, WEC-2013, Android Interest in new opportunity in software development in embedded system and Application programming (C/C++), Python,

Experience

Tata elxsi

Tech lead

Jan 2025Present · 1 yr 2 mos · Bengaluru, Karnataka, India · Hybrid

Wipro

Technical Lead

Jan 2022Jan 2025 · 3 yrs · Bengaluru, Karnataka, India · Hybrid

C (Programming Language)C++Embedded CEmbedded C++Embedded LinuxNetworking+2

Teamf1 networks private limited

2 roles

Lead Engineer

Promoted

Apr 2020Jan 2022 · 1 yr 9 mos · Hyderabad, Telangana, India

Software Engineer

Aug 2014May 2017 · 2 yrs 9 mos · Greater Hyderabad Area · On-site

  • My responsibilities in TeamF1 are
  • Research and Implement the new feature requested by D-link HQ.
  • Fixed the bug assigned by manager and deliver the build on time.
  • Monitoring the project progress.

Capgemini

Consultant

May 2017Apr 2020 · 2 yrs 11 mos · Mumbai Metropolitan Region

  • My responsibilities in Capgemini are
  • Maintenance and implementation of different features of various Automotive cluster,
  • Lead india team and establish the reduce the communication gap between offshore and onsite team.
  • Study and research on project requirement.
  • Modified the boot loader (eboot) and OS (WEC 2013) to boot on our platform.
  • Research and Implement/develop the end to end Application and driver for the project.
  • Fixed the bug if found and dev testing of the feature implemented.
  • Monitoring the project progress.

Spectracore technologies

Associate Engineer

Mar 2013Jun 2014 · 1 yr 3 mos · Greater Hyderabad Area

  • In SpectraCore Technologies as a software developer i work on C,C++, Linux, Android etc
  • I have worked on some different project which is mentioned below.
  • Project #1
  • Project Title : TR-069 Implementation
  • Client Name : Qualcomm
  • Description :
  • It is application layer protocol for remote management of end-user devices It provides the communication between customer-premises equipment (CPE) and Auto Configuration Servers (ACS).The protocol addressed the growing number of different Internet access devices such as modems, routers, gateways, set-top boxes, and VoIP-phones for the end-users
  • Role :
  • Implementing Module, Implementing the unit test of All the modules and test the binary on target device.
  • Skill Used : C , C++, NDK, GIT,Valgrid
  • Project #2
  • Project Title : Building a chromium browser for android and implemented features for close captioning.
  • Client Name : Kyocera Japan
  • Description :
  • Build a separate chromium browser and implemented a android standalone application which has different setting for close caption like front, color, size of caption etc, integrated this standalone application in that browser.
  • Role :
  • Building Chromium Browser for Android, implementing and testing the Android Application which change the close caption of the video playing through this browser
  • Skill Used : Chromium Build, Android, Xml
  • Project #3
  • Project Title : AllPlay Controller Application.
  • Client Name : Qualcomm
  • Description :
  • AllPlay Controller Application control the Qualcomm AllPlay smart media device, and able to play and control music from device and cloud.
  • Role :
  • # Implemented code for creating/Editing Playlist ans its item.
  • # Implementation of code to play and control single songs/Album as well as whole playlist in the Qualcomm Allplay device.
  • # Debuging and Testing the AllPlay Controller application
  • Skill Used : Android, Xml

Education

Cdac kolkata

P.G diploma — Embedded system

Aug 2012Feb 2013

Priyadarshini college of engineering, Nagpur

Bachelor of Engineering - BE — Electronic engineering

Aug 2008May 2012

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

Explore similar profiles based on matching skills and experience