Sushma Alampuri Mekala
******.********@*****.***
SUMMARY
. 5+ years of experience in C programming for developing Embedded systems
compliant with MISRA coding standards using QAC.
. Over 3 year of experience in development and maintaining quality of
different project with Software Engineering Process CMMI level 3. Full
development life cycle process including business requirements gathering,
design, development, testing, implementation and change requests.
. Extensively used IBM Rational DOORS for development workflow documents
like requirements, design, code and unit test cases to maintain
traceability.
. Extensive knowledge and coding skills in C for handling Interrupt Service
Routines and Task Scheduling.
. Strong expertise in developing interfaces in embedded systems using SPI,
UART, RS232, LIN and CAN protocol.
. Hand on experience with testing tools like Vector CANoe/CANalyzer and
CANoe LIN Stress.
. Participated as a part of Development team in Scrum -Agile Software
Development for redesigning the project.
. 2+ years of experience in STATEFLOW, SIMULINK and PSPICE modeling and
simulation software.
. Solid experience in MATLAB programming.
. In-depth and hands on knowledge in Analog and Digital circuit designing,
Signal Processing, Control Systems and Power Electronics.
. Experience in using tools such as Soldering, devices like signal
generators, oscilloscopes, voltmeter, ammeter and multimeter.
. Strong working knowledge of Relational Databases (MS-SQL Server
2000/2005).
. Excellent Technical Documentation ability.
. Expertise in analyzing the performance issues, identifying the problems,
troubleshooting and solving problems related to production environment.
. Self-confident, problem solver, hard worker, creative, determined and
thrives under pressure.
. Highly motivated with excellent interpersonal and communication skills.
. Strengths are strong academic background.
. Able to work on tight deadlines and for extended hours.
. Ability to work independently as well as in a team.
. Provided support for validation team, prototype, production management
team and hardware team till the end.
. Pro-active involvement in continuous performance improvement of existing
systems.
SKILL SET
. Modeling and Simulation : PSPICE, Simulink, Stateflow, Multisim
. Programming Languages : MATLAB, Embedded C, C, C++, CAPL
. Databases : MYSQL.
. Protocols : SPI, UART, RS232, I2C, LIN, CAN
. Testing Tools : Vector CANoe/CANalyzer
. Static Analysis Tools : QAC
WORK EXPERIENCE
Omron Automotive Electronics Inc. August 12-
Present
Software Development Engineer II
. Key participant in BMW Fuel Pump Control.
. Worked on brushless motor controller.
. Created multiple designs, implemented and tested in the hardware and
software combination to accommodate for fail safe module.
. Coded C programming using Freescale Codewarrior.
. Implemented SPI communication between microcontroller and different
predriver like ST, ALLEGRO and ELMOS.
. Used P&E micro flash programmer to program the S12 micro.
. Generated .sap image and trained production to use CYCLON PRO for
flashing the modules.
. Collaborated with other team members in merging code using Beyond
Compare, Araxis and CodeWright.
. Involved in generating Fault Tree Analysis (FTA) to root cause the issue.
. Hosted meeting for Fagan's and Peer Review at every stage of development
process.
. Trained production members in flashing prototype software onto prototype
hardware.
. Designed and Developed End of Line code in addition to functionality code
to reduce the time for testing the module on production line. Implemented
end of line code so that module does not enter into this factory mode in
the field.
. Involved in development and model based control system for brushless
motor application using Stateflow, Matlab and Simulink.
. Tested CAN protocol of node communication in the system.
Omron Automotive Electronics Inc. March 11-
August 12
Software Development Engineer
. Worked on Ford and Lincoln Power Window Switches and GM Heated Cool Seat
Switches.
. Extracted requirements from customer documents.
. Planned timing, risks and estimation of resources from software
standpoint.
. Developed designed based on the requirements for switch detection and LED
control using Microsoft visio.
. Implemented code for the design developed.
. Used C and assembly programming to program ATA6617 (ATtiny167).
. Coding was done in AVR Studio. JTAG mkII and programming fixture was used
to flash the code on to the micro.
. Hands on experience with LIN1.3, LIN 2.0 and LIN 2.1 protocol and
SAEJ2602 specifications.
. Extensively worked on SPI communication between microcontroller and On
semi hex half bridge driver.
. Unit tested the code and made sure that code is functioning as per
requirements.
. Familiar with hardware in loop testing.
. Created Requirement Traceability Matrix to see every requirement of the
customer is implemented and tested.
. Made sure the code follows MISRA coding standard using QAC.
. Extensively used CVS version control system to maintain project
documents.
. Responsible for diagnostics and troubleshooting failures, errors and
coordinating with hardware and mechanical groups for issue follow-up and
resolution using PR Tracker-bug tracking system.
. Implemented UART communication protocol to reduce time for testing the
modules.
. Used Vector CANoe/CANalyzer and LIN Stress Tool to manipulate data on LIN
bus for testing LIN and J2602 errors for rigorous unit testing.
Northern Illinois University August 08-December
10
Research Engineer
. Involved in Requirement Gathering and working with Design to implement
Blind Source Separation.
. Proposal on Blind Source Separation describing the mixed signals are
known and original signals and the mixing process are unknown.
. Explored the area of applications of BSS like Biomedical Signal
Processing, Digital Image Processing, Digital Signal Processing,
Statistical Analysis (finance), astronomy and Communications.
. Focus on designing and developing a freezing algorithm to freeze the
adaptation of estimated filters when the convergence is sensed.
. Designed a freezing algorithm by analyzing different parameters causing
divergence.
. Worked on comparison of power levels of the mixed signals and the
estimated source signals.
. Derived a freezing algorithm to avoid the divergence of estimated
filters.
. Used C and MATLAB programming to implement the designing.
. Wrote Technical Documentation for the algorithm developed.
Acorn Embedded Systems Private Limited August 07-
August 08
Support Engineer Intern
. Played a key role in the Project requirements analysis.
. Created user unit to setup a pass code for vehicle doors to secure the
vehicle.
. Designed Man Machine Interface (MMI) unit where Embedded C programming is
used to program the AT89C52 Microcontroller to interface between LCD,
keypad and microcontroller.
. Developed Secured Smart Vehicle units using GPS and GSM to track the
vehicle when lost or in panic.
. Coded serial port programming (RS 232) in Linux using C language to
receive data from GPS and send data trough GSM.
. Involved in sending data from GSM using AT commands.
. Created a User Interface (UI) unit for tracking lost vehicles on map
using Visual Basic.
. Used the Visual Basic technology to interact with MySQL server database.
. Vehicle location is stored using MySQL database.
EDUCATION
Northern Illinois University, DeKalb, USA
GPA: 4.00/4.00
Masters in Electrical Engineering
JNTU College of Engineering, INDIA
GPA: 3.80/4.00
Bachelors in Electronics and Communication Engineering
PROJECTS UNDERTAKEN
Design and Simulation of a 4-Bit Ramp A/D converter using PSpice
. Designed a 4 bit A/D ramp converter.
. Verified by observing at the output voltage from the D/A converter.
Mutually Coupled High Voltage Power Supply Controlled by D/A using PSpice
. Designed a mutually coupled circuit that is fed from a D/A converter
resulting to a high voltage power supply.
. Analyzed that any change in the input of the transformer is amplified at
the output.
MOSFET drive circuit using PSpice
. Designed MOSFET basic drive circuit and totem-pole circuit.
. Observed the switching behavior of MOSFET using both the circuits.
Buck Converter using PSpice
. Calculated values of different components in Buck converter.
. Simulated buck converter using the values calculated.
Design of power supply using PSpice
. Designed a power supply capable of converting an input voltage from an AC
main to a DC output.
. Simulated for extreme input voltages and frequencies using feedback
circuit.
ANC (Adaptive Noise Cancellation) using NLMS (Normalized Least Mean Square)
and SAD (Symmetric Adaptive Decor relation) algorithm using MATLAB
. Implemented an application in medical field where a person respiration is
monitored continuously.
. Failure of NLMS algorithm analyzed presence of two microphones nearby may
cause leakage problem.
. Finally solved using SAD algorithm.
Comparing Kalman and NLMS algorithm for double talk detection using 16 bit
integer arithmetic using MATLAB
. Performed Echo cancellation and Double Talk Detection using NLMS and
Kalman algorithm.
. Analyzed difference between the use of NLMS and Kalman.
. Made it compatible to 16 bit processor.
Speech Enhancement using Matlab
. Generated noise, voice signals and created a noisy voice signal.
. Noisy voice signal is passed through band pass filter and undergoes power
spectral subtraction to obtain enhanced voice signal.
RELEVANT COURSEWORK
. Power Electronics: Switching devices, Buck converter, Boost converter,
Buck-Boost converter, Rectifiers, Transformers, Power supply, Power
factor correction
. Digital Control Systems: D/A converters, A/D converters, PWM, Flow graph,
Bode Diagram and stability
. Analog and Digital Communications: Integer arithmetic, Adaptive
filtering, QAM, FDMA, TDMA, CDMA, OFDM, Double talk detection
. Digital Signal Processing: Sampling, Fast Fourier Transform, Z-
Transform, Filter Design
. Random Signal Processing: Line Spectral Frequencies, Different types of
Filter Estimations, LMS, NLMS, RLS, Kalman
. Adaptive Signal Processing: Adaptive Echo Cancellation, Adaptive Noise
Cancellation, Sub-band Adaptive Filters
. Microprocessors & Microcontrollers: 8085, 8086 microprocessors
ACHIEVEMENTS
Omron 2012 Challenge Commendation Award
. Undertaken learning of control algorithm by own will.
. Planned for extra effort to fulfill the difficult target.
. Devoted required tenacity and hard work to implement new product in short
period.
State Level engineering entrance examination
. Obtained a position among the top 0.5% out of the 200,000 students in
2004.