0% found this document useful (0 votes)
166 views6 pages

Embedded Software Engineer Resume

The summary provides an overview of the candidate's experience, skills and background. The candidate has over 7 years of experience in embedded software development, firmware development, and testing. Additional experience includes network security, Linux kernel development, and various communication protocols. The candidate lists technical skills in microprocessors, programming languages, operating systems, tools and communication protocols. Educational background includes a diploma, bachelor's and master's degrees focused on electronics and engineering. Professional experience includes roles in data analytics, embedded software engineering, and vehicle navigation systems.

Uploaded by

Mandeep Bakshi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
166 views6 pages

Embedded Software Engineer Resume

The summary provides an overview of the candidate's experience, skills and background. The candidate has over 7 years of experience in embedded software development, firmware development, and testing. Additional experience includes network security, Linux kernel development, and various communication protocols. The candidate lists technical skills in microprocessors, programming languages, operating systems, tools and communication protocols. Educational background includes a diploma, bachelor's and master's degrees focused on electronics and engineering. Professional experience includes roles in data analytics, embedded software engineering, and vehicle navigation systems.

Uploaded by

Mandeep Bakshi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Arun Kumar Mprala

Arunms.kumar01@[Link]
408-913-1019

SUMMARY

• 7+ years of Experience in Embedded Software and Firmware Development, Integration and Testing
and firmware development for Atxmega chips and Nuvoton chips.
• Experience in firmware development for Gateway devices with Native can devices and accessing
supporting Atmega boards with FTDI chips using C and Assembly code.
• High speed digital circuit design, network security and system level design/testing.
• Extensive experience with design and Wi-Fi network architecture testing using wire-shark and
other network testing tools and physical router testing.
• Experience developing and supporting device drivers’ hardware specifications using the C
programming language and Knowledge of Linux kernel and kernel module development and X86
architecture and using on Battery management system.
• Knowledge in System Csh and Bash programming, developing MAKE File development.
• Experience in working with customer site equipments , troubleshooting WIFI networks and signal
boost strategies.
• Knowledge and experience working on Boot loaders and low-level drivers.
• Expertise in C++ including the STL library with a good understanding of Data Structures and
Experience working with Real Time Operating Systems like VxWorks, free RTOS, RTX etc.
• Experience working with 8051, AVR, PIC Microcontrollers, ARM Cortex M3 etc.
• Working with Windows driver testing, testing laptops , IPhones, Android phones for network
testing.
• Designed and developed Noc (Network on Chip) for the TCP/IP protocol for telecommunication
data recovery and worked on GDSII file generation, fields worked on Modelism and Cadence .
• Experienced in front tools like FPGA Advantage (ModelSim-SE, Leonardo Spectrum), Xilinx
ModelSim-XE, and Xilinx Webpack-ISE.
• Knowledge of various communication protocols such as UART, I2C, I2S, CAN, SPI, PCI
EXPRESS and Hardware board testing both Hot check and Cold check.
• Design and Development of GSM/GPRS and GPS wireless technology.
• Experience in Virtual Instrumentation using LabVIEW and NI Hardware.
• Experience with memory, I/O interfaces and software performance testing and optimization.
• Knowledge on compilers, linkers, debuggers simulators, CRO, signal generator, logic analyzer for
embedded systems.
• Industrial experience in complete system/board design life cycle from specification to release.
• Outstanding analytical, problem solving, creative and decision-making skills.
• Experience working in an environment using agile methods.
• Knowledge of the Software Development Life Cycle
• Basic Experience working with Docker.
• Hands on Experience in Cable modem testing, shell scripting and automated tools Splunk, Tableau,
scot etc..

CERTIFICATIONS
• Linux and Embedded developer certification from ISM Embedded Training Institute.
• A+ certification from Jet King Computer Hardware and Networking.
• Analog and Digital CMOS VLSI design from NITTE Institute of Technology.

TECHNICAL SKILLS
Microprocessors/Microcontrollers 8051, AVR, PIC Microcontrollers, ARM Cortex M3
Programming Languages Embedded C/ C++, VHDL, Assembly and Python 3,
PL/SQL, JAVA.
Operating Systems VxWorks, Windows, Unix/Linux, freeRTOS etc, Docker
Tools NI LabVIEW 2012, MATLAB, Electronic Workbench
(MultiSim, Commsim and Ultiboard), KIEL, ModelSim,
SimuTAG, wire shark, Valgrind, splunk , Tableau,
Einstein.
Communication Protocols UART, I2C, I2S, CAN, SPI, RS232, PWM, PID
Controllers.

EDUCATIONAL BACKGROUND

Diploma in Electronics and communication from PES Polytechnic under Department of


Technical Education. ( MAY 2005).
Bachelor of Engineering in Telecommunication Engineering from Visveshwaraya Technological
University.(MAY 2011)
Master of Technology in VLSI and Embedded systems from Visveshwaraya Technological
university. (June 2015)
Master of Science in Electrical Engineering from Oklahoma Christian University, Edmond, USA
(DECEMBER 2016)

PROFESSIONAL EXPERIENCE

Data Analytics &Triage Engineer


June 2018 –till now Comcast, Philadelphia.

Responsibility

 Triage customer reported issues and issues originating from Field data analysis.
 Troubleshoot issues in RDK Broadband, Video and Camera devices.
 Usage of various tools (Splunk, Tableau, Einstein) etc and review device logs to get to the
root cause of the issues from xfinity Wi-Fi Devices on the field.
 Interact with various teams within the RDK Team (Development, Release Management,
Tools, Test etc..) constantly on field issues related to WI-FI routers and Bridges.
 Provide technical help to the Support teams and the Customers.
 Review code to understand functionality and help resolve field issues.
 Document technical solutions to be shared with the customers.
 Proactive log Data Analysis and Metrics.
 Wi-Fi chip and driver testing Drivers from Broadband, Qualcomm and Arris.
 2g and 5g wifi testing along with Private and Xfinity for home and public services.
 Pods testing for Wi-Fi Enhancement.
 Preparation of hardware design documents, test reports, test plan etc.
 Worked on CSH and Bash programming.
 Woking on with YOCTO project with meta-layer configuration for multi-media domain
using shell code.
 Developed and integrated embedded software modules developed by Intel, Qualcomm and
Technicolor.
 Use of tools for RF testing, Customer WiFi testing and tools used include splunk, Customer
timeline, Tableau and 8 other different integrated tools.
 Investigate and develop technical concepts and solutions for new generation solutions for
Virtual power plant which are handled under TCP/IP secured systems and home network
WIFI support integration.

Embedded Software Engineer


May 2017 – MAY 2018 Sunverge, San Francisco
California

Develop and worked basically on CAN bus, UART, SPI and USB protocols testing and development
of tools for driver analysis for data corruption of multiple company-based inverters and batteries.

Responsibilities:
• Developed and integrated embedded software modules and shell script tools which integrate and
check the working functionality of USB, CAN, UART and driver level Can dump to verify the
overall data corruption and data losses on the bus.
• Investigate and develop technical concepts and solutions for inverters (SCHNEIDER and KOKAM)
company and design electrical wiring configuration to work with different batteries.
• Perform integration of new system software components using Embedded C/C++ coders (drivers)
on Linux.
• Embedded C and occasional Assembly language programming on the AtxMega64A3
Microcontroller.
• Working experience with Mercedez and LG systems units over TCP/IP secured data
management.
• Experience working with Radare2 tools for Disassembly for data analysis.
• Experience in developing interfaces in embedded systems using I2C, UART, CAN, and
RS232/485 on Linux Environment.
• Involved in designing and modifying drivers for low-level communication protocol like CAN,
UART and I2C along with maintaining the Electrical standards for their efficient functionality.
• Working with TCP/IP data which transports TCP/UDP/CAN data on the same port, Multi-port
handler.
• Debugged defects by reproducing it on different logs and analyzing logs for Gateway analysis
working on centos and Debian systems remote VPP networking management and Network
management for SIM and Wifi networks.
• Analyse, review, and alter software program to increase operating efficiency and security of the
system over TCP/IP Network.
• Tested CAN protocol of node communication in the system and integrating UDP protocol for
Japanese Amaron systems.
• Working with FTDI Chips, MCP2515, STM32FX107, NUVOTON chips and firmware for boot
drivers.
• Working experience on Map Box and QT Frame work.
• Preparation of hardware design documents, test reports, test plan etc.
• Worked on CSH and Bash programming.
• Collaborate with the test lead, project management, and engineering teams to identify and resolve
issues.
• Working experience with Docker, JNI, DNP3 along with RPM package manager.
• Basic Experience working with Java development and google proto-buffers.
Environment: RTOS, Embedded C firmware., Assembly, ATMEGA64A3 microcontroller and
emulator, CAN, UART, I2C, I2S, SPI, USB, RS232/485.

Embedded Software Engineer


Jan 16 – April 2017
ACCENTURE, Phoenix, AZ (Remote-internship)

Develop and integrate embedded software for vehicle navigation and entertainment system. This
included developing software modules, working with the V850 family of micro controllers, code
reviews and debugging (Embedded C and Assembly) and using the CAN, I2C and other
communication protocols to integrate the OnStar navigation system and also the XM satellite radio.

Responsibilities:
• Developed and integrated embedded software modules which work on CAN/TCP/IP/USB
Protocols.
• Investigate and develop technical concepts and solutions for new generation solutions for Virtual
power plant which are handled under TCP/IP secured systems and home network WIFI support
integration along with SIM support.
• Perform integration of new system software components using Embedded C/C++ coders on Linux.
• Embedded C and occasional Assembly language programming on the V850ES microcontroller.
• Worked on Remote tools such as GDB and KGDB.
• Debugging and profiling tools such as VALGRIND.
• Maintained DBUS Inter process communication (IPC) module which is the layer between two
processors.
• Strong expertise in developing interfaces in embedded systems using I2C, UART, CAN, and
RS232/485 on Linux Environment.
• Worked with PWM motors and PID Controllers.
• Used Inter processor communication tool like device monitor for logging and analyse the data.
• Fixed core dumps issues using GDB and Multi-Threading.
• Evaluated new software release from Vector to ensure the acceptance criteria are met.
• Debugged defects by reproducing it on bench/vehicle and analysing logs.
• Analyse, review and alter software program to increase operating efficiency.
• Tested CAN protocol of node communication in the system.
• Worked on Mat lab Simulink and state flow for Diagnosis of the product.
• Preparation of hardware design documents, test reports, test plan etc.
• Worked on CSH and Bash programming.
Environment: RTOS, Embedded C, Assembly, NEC V850ES microcontroller and emulator, CAN,
UART, I2C, I2S, SPI, LAN, USB, RS232/485, Android Embedded Development.

Embedded Engineer
Oct 15 – June 16
Cox Communications, Atlanta, GA(Offshore)

Responsibilities:
• Designing, Debugging, and modifying drivers for low-level communication protocol like CAN,
LIN, SPI, and I2C along with ARM Processor CPU.
• Development of new firmware in C and using JAVA for traffic management/imaging devices on a
STM32F107.
• Worked on DBUS Inter-process communication to meet the process sharing requirements.
• Kept track of tested requirements in the Traceability matrix.
• DTC, PID/DID verification using On Board Diagnostics services.
• Well versed with all diagnostic service codes.
• Responsible for Retest of bugs that are fixed.
• Successfully directing the development efforts for implementing the projects and designing the
interface between the LCD, Seven segments, Motors, and sensors with AVR and ARM7 Micro-
controllers.
• Worked on Histogram algorithm for data image compression techniques for video interface on
Emergency conditions for user to communicate with other end clients.
• Successfully developed and tested all communication protocols and user interface on Embedded
and used DSP methods for higher user interactivity used Mat lab Simulink blocks to perform Image
processing
• Designed firmware and debugged systems in the field tested and supervised transmission system
and smart electronic interface is designed to meet specifications.
• Collaborate with the test lead, project management, and engineering teams to identify and resolve
issues.
• Experience on using RFID with PIC 16F877A microcontroller for user data analysis for work
environment access permisssions.

Environment: Embedded C, Assembly, JTAG, UART, RS 232/485, I2C, TCP/IP, Firmware


development.

Embedded and Firmware Design Engineer


Sep 11 – Aug 15
Mindset IT Solution, India
Development of Customer Requirement projects and meeting the needs of the customer with high
efficient result-oriented hardware and software design on ARM9, Mat lab and Embedded Micro
Controller Chips.
Responsibilities
• Developed high efficient user-friendly hardware using ARM chips which can interface with the
Electronic Control chips and works with Audio and Video applications which are used to interface
with car communication and control units.
• Developed firmware for Voting machine used in Elections where high security level debugging was
essential.
• Worked on Data testing using Mat lab Simulink and analyzed the state flow of the data.
• Designed and debugged the Linux Device driver’s firmware for the device interface and protocol
debugging using I2C, UART protocols with the external devices which are implemented on Hybrid
cars for smart interaction with user.
• Designed an Image processing interface from ARM chip and processing is done on pc for higher
efficiency to meet the customer requirement.
• WIFI based device management for multiple devices controlling.
• Developed Image processing along with a Hardware chip using ARM processor running with
firmware user friendly OS which is able to detect the person using the sample image and will search
for the person identity in all security cameras will also get to know the location of the
person/product also used to find the theft/stolen cars even required GPS units.
• Used I2C and CAN as the communication protocol between the chip and other interfaces.
• Developed multi-projects with PIC Microcontrollers for the Vehicle Theft Identification.
• Designed and developed Drowsy Detector for the Auto Mode on Car as an advanced driver safety
protection and automated vehicle driving project.
• Developed data recovery for NOC where the role involves increasing the signal bandwidth by peak
data loss reduction technique for the Telecommunication system in Cadence (LINUX), Linux
Device Drivers (LDD) firmware development.
• Data analysis using Lab-view NI for various analog and Digital filters used in communication
protocols.
• Worked on Csh and Bash programming under Linux/Unix Environment.
• Working experience on PIC microcontroller for RFID and other protocol controlling and data
acquisition.
Environment: Embedded C, ARM LPC2129, Image Processing (DSP), MATLAB, UART, I2C, I2S,
Firmware development, Cadence, Security Cameras, RS22/485, Network Testing, Cadence, Verilog,
VHDL , System Verilog.

EDUCATIONAL
Diploma in Electronics and communication from PES Polytechnic under Department of Technical
Education.
Bachelor of Engineering in Telecommunication Engineering from Visveshwaraya Technological
University.
Master of Science in Electrical Engineering from Oklahoma Christian University, Edmond, USA

You might also like