Resume

Sign in

Electrical Engineering Software Engineer

Location:
Kings County, New York, United States
Posted:
January 22, 2018

Contact this candidate

JAYAKRISHNA NARRA

929-***-**** Mail: ac34ww@r.postjobfree.com Website: jknarra.com LinkedIn: jn1711 GitHub: Jayu8 EDUCATION

New York University, New York M.S. Electrical Engineering 3.53 Sept 2016 – May 2018 B.V.B. College of Engineering, India B.E. Electrical Engineering 3.55 Sept 2011 – May 2015 PROFESSIONAL EXPERIENCE

Associate Software Engineer Robert Bosch July 2014 – July 2016

• Designed and tested system level tests on vector hardware using a new graphical tool and CAPL language for different features in the Parking Electronic Control Unit.

• Responsible for the CAN protocol related testing like stress and conformance and writing several macros to automate the testing process.

• Automated system level test cases for using open-test studio in C# and CANoe hardware.

• Maintained the software versioning of the designs and working with the Canoe simulation team regarding project related specifications and its usability in crossover projects. ACADEMIC PROJECTS

Heartrate monitor and pedometer with STM32F3 Discovery board

• Counting the number of steps taken using an internally-connected accelerometer.

• Measuring the Heart-Rate using an externally-connected pulse-sensor through analog pins.

• Transferring the values obtained from both the measurements serially using an externally-connected serial- Bluetooth-module through UART protocol.

• Developed a GUI using MATLAB to display the results in real-time. Cycle-accurate simulator for a pipelined MIPS processor in C++/Verilog

• Simulated a subset of the MIPS instruction set to work with cycle-accuracy.

• Developed C++ code to make a pipelined version of the simulation using a bottom-up approach. Operating System Projects:

• Worked on various aspects of an OS to such as Processes, Multithreading, Sockets, Remote Procedural calls, and shared memory using C on a Linux machine.

Benchmarking a simulated Correlating branch predictor in C++ for Miss-prediction rates:

• Structured the code to work for arbitrary number of branch history register bits and the number of branches along with the number of saturating counters.

• Analyzed the values of Miss-prediction rates for various values of the parameters mentioned. Real Time parametric Audio Equalizer

• Used MATLAB to test the shelving filter responses.

• Implemented a real-time Equalizer using Python by designing the filters.

• Developed a GUI to dynamically change the bass, midrange and treble of a song in real-time. TOOLS AND TECHNOLOGIES

Languages: C, C++, Python, Verilog, CAPL.

Software Tools: Visual Studio, MATLAB, Canoe



Contact this candidate