Post Job Free

Resume

Sign in

Engineer Manager

Location:
Peachtree City, GA
Posted:
March 01, 2018

Contact this candidate

Resume:

RAMA KRISHNA REDDY SANGYAM

E-mail: ac4nvh@r.postjobfree.com

Mobile: +1-404-***-****

PROFESSIONAL SUMMARY:

•12+ years of experience in developing embedded software applications using C/C++ and RTOS.

•6+ years of experience in Infotainment Head Units software development for Receiver (Tuner) Domain.

•4+ years of experience in leading the teams including estimation, scheduling, designing, tracking and reviewing in On-site - Offshore model.

•Experience in developing embedded applications in Automotive, Printers, Wireless, Network and Avionics domains.

CAREER PROFILE

Technical Lead, American Cyber Systems (August 2016– Till Date).

Technical Lead, Wipro Technologies (September 2005 – August 2016).

KNOWLEDGE BASE:

Skill

Details

Programming Languages

C, C++

OS/RTOS

QNX, MQX, Linux, Thread X.

Development/Productivity Tools

QDE, Lauterbach trace32.

Software Engineering Methodologies/Tools/Technologies

RTC, QNX-Momentics, UML Design Tool - Enterprise Architect., Code Collaborator, Coverity,

Methodologies: Water Fall and Agile.

Functional Areas

Automotive, Avionics, Printers.

EDUCATION:

•MTech, Instrumentation from Indian Institute of Science (IISc), Bangalore, 2003-2005, 6.2/8(CGPA).

•BTech, Electronics and Instrumentation from JNTU, Hyderabad, AP, 1999-2003, Aggregate 73%.

PROJECT DETAILS:

Ford – AHU (Additional Head Unit Development) and Honda – RT (Remote Tuner):

Client : Panasonic Automotive Systems of America (PASA)

Work Location: Peachtree City, US.

Team size : 8

Duration : 3 years

Platform : MQX

Language : C/C++

Role : Domain Project Coordinator

Description:

Development and Integration of AM/FM (RDS)/SDARS - tuner module into Ford additional head unit and Honda – Remote Tuner.

Responsibilities:

•Leading the software team and responsible over all development of SDARS and tuner components. Tuner component involves AMFM/HD/RDS sub components.

•Working with offshore team and PASE Radio core team to develop AM/FM (RDS) features.

•Working with PASE - Radio core team and systems Engineering team to analyze the requirements.

•Creating and assigning the work items to offshore and Onsite team for every sprint cycle.

•Leading daily meetings with offshore team and reviewing the deliverables and weekly meeting with PASE radio core team.

•Supporting the test case development for Domain tester.

•Updating the Daily status reports to Project manager and Domain resource manager.

•Planning defects and features for the sprint cycles.

•Preparing Impact analysis and explaining to the customer.

•Participating the Integration Camps and Field testing for Tuning AMFM and HD.

# Infotainment head unit development for Chrysler (VP4):

Client : Panasonic Automotive Systems of America (PASA)

Work Location: Peachtree City, US.

Team size : 8

Duration : 1 year

Platform : QNX

Language : C/C++

Role : Technical Lead

Description:

Development and Integration of AM/FM (RDS) - tuner module into Chrysler infotainment head unit.

Responsibilities:

•Working with offshore team and PASE Radio core team to develop AM/FM (RDS) features.

•Working with PASE - Radio core team and systems Engineering team to analyze the requirements.

•Creating and assigning the work items to offshore team for every sprint cycle.

•Leading daily meetings with offshore team and reviewing the deliverables.

•Participating in weekly meeting with PASE radio core team.

•Evaluating the AMFM-Radio core software releases.

•Working with HD team to reuse most of the Radio code for most of the HD features.

•Working with DAB team to design DAB - FM linking, DAB Announcements. DAB and FM TA arbitration.

•Working with DAB and HD team to design Generic Interfaces to SAL.

•Supporting the test case development for Domain tester. Supporting Field test drives.

•Designing APIs/Sequences/State machines for communication with other modules.

# Stolen Vehicle Tracking (SVT):

Client : Continental Automotive, North America

Work Location: Chicago, USA and Bangalore, India

Team size : 06

Duration : 11 months

Platform : ProOSEK

Language : C

Role : Developer, Software Configuration Manager, Tester

Description:

SVT stands for “Stolen vehicle tracking”. This is mainly used to block the vehicle in the case of certain conditions by using the ACP protocol. This consists of the SGOLD and S12 modules. SGOLD is the network access device, which basically communicates with the network service provider using the ACP protocol. S12 interacts with the vehicle bus and supports various variants like CAN, KLINE. S12 supports various vehicle diagnostics protocols.

Responsibilities:

•Analyzing and fixing the defects in S12 module.

•Working with SGOLD and hardware team to get the SGOLD code and test code.

•Design, Development, Debugging and unit testing of the change requests in S12 code.

•Working with SGOLD team for API design.

# Development of Network access module for Telematics control unit:

Client : Continental Automotive, North America

Work Location: Chicago, USA and Bangalore, India

Team size : 10

Duration : 7 months

Platform : REX RTOS

Language : C

Role : Development and Software Configuration Management

Description:

NAD stands for "Network Access Device" which provides the communication between the Telematics Control Unit & the Cellular Network. NAD supports multiple wireless communication platforms. CDMA NAD uses MSM chipsets from Qualcomm & GSM NAD uses Infineon SGold series. NAD is controlled by a set of AT commands (AT is the abbreviation of ATtention). Few AT commands are generic and derived from vendor code base while some are NAD specific AT commands. NAD is integrated with a telematics control unit to provide a standalone module capable of voice, SMS and data cellular communication. NAD was designed to interface with the TCU but it has additional features E-call, turn by turn navigation, FOTA and stolen vehicle tracking.

Responsibilities:

•Design, development of the FOTA and Security module features.

•Analysis and fixing the defects related to the AT commands.

•Review and testing of the changes done as part of defect fix.

•Merging and building the weekly development releases.

•Working with TCU team to analyze and reproduce the defects.

•Documentation of the design changes and requirement changes.

# DPWS WS Print:

Client : Kodak Imaging and Printing Group, Singapore.

Work Location: Bangalore, India

Team size : 3

Duration : 11 months

Platform : ThreadX and Linux

Language : C

Role : Development

Description:

Porting of SOA4D DPWS code to Printer ( ThreadX ) platform, for automatic discovery and installation of printer device driver from Network Explorer and implantation of WS Print to print through WSPort.

Responsibilities:

•Setting up of Compilation and loading environment for Printer.

•Compiling and testing the SOA4D code on Linux.

•Porting the Platform dependent function calls to the ThreadX and RTIP function calls.

•Testing the discovery messages from soapUI tool and Wire Shark.

•Modification of DPWS Code for PnPx Installation and Implementation of WS Print.

# FSM Framework:

Client : WIPRO Technologies, India.

Location : Bangalore, India.

Team size : 2

Duration : 3 months

Platform : Linux

Language : C++

Role : Project Engineer

Description:

Developing a C++ based framework to speed the development of hierarchical state machine applications for real time embedded environments.

Responsibilities:

•Designing development and testing the framework on Linux environment using GTK+ graphical Interface.

•Documentation of High level and Low level Design documents.

•Preparation of User Guides.

•Implementation of Platform dependent modules in Linux and eCos.

•Supporting to the framework Users.

•Testing with the various example applications like Counters and Automatic vacuum cleaner.

# Supply Management and Paper Handling module for Laserjet printer:

Client : HP Imaging and Printers Group, USA.

Location : Bangalore, India.

Team size : 7

Duration : 18 months

Platform : Linux, Lynx

Language : C/C++

Role : Project Engineer

Description:

Developing the middleware for printer supply management and paper handling components for a multi functional laser jet printers(MFP). These components interact with the print engine software. Software is developed in C/C++ and integrated using eCOM.

Responsibilities:

•Fixing defects like - Erroneous behavior found in printer’s Supply Management and paper handling components, Memory Leak, Firmware Crash, E-Label issues

• Developing the necessary UML diagrams using Doxygen and Training the new joiners.

•Developing unit test cases and get it reviewed with the Onsite Qualification team.

•Working with HMI team for designing Interfaces for new enhancements.

# Lights programming module for Cabin Intercommunication Data Systems:

Client : Airbus Gmbh, Germany.

Location : Bangalore, India.

Team size : 5

Duration : 16 months

Platform : VxWorks, Windows-XP

Language : C

Role : Project Engineer

Description:

Developing and integrating Light programming module to Cabin Intercommunication Data Systems(CIDS) for AirBus-A380 freighter and 340 Passenger flights. This module helps in selecting the illumination setting form Flight attendant panel and sends this information to Cabin Illumination application which actually controls the illumination based on the region, time and flight status.

Responsibility:

•Analysing the A380 freighter requirements related to lights programming module.

•Modifying the A380 passenger code to freighter version.

•Developing necessary Design documents to meet D0-178B certified processes.

•Developing and reviewing Software and Hardware integration test cases.

•Working on enhancements to Flight attendant panel(FAP) for A340 passenger flight.



Contact this candidate