Post Job Free
Sign in

Engineer Software

Location:
Matawan, NJ
Posted:
February 07, 2015

Contact this candidate

Resume:

Rahil Ansari

Pune Pune, India ****** Phone: +91-735-***-**** Fax: NA E-Mail: *****.***@*****.***

Objective

System / Embedded Software career focused on existing and emerging Automotive Technologies

Summary of Qualifications

Experienced with Driver Information, HUD, Infotainment and Control System Products

Experienced with MISRA and AUTOSAR Standards

In-depth knowledge of vehicle diagnostics, networks and technologies

Proficient in developing Modules / Programs for Real-Time and Safety critical systems

Strong knowledge in C and C++ with Linux and QNX Operation Systems

Technical Expertise

Network Protocols TCP/IP, QNX IPC, LonWorks, UART, CAN, LIN, Flexray and FNOS

Platforms & Hardware ARM 9, ARM 7, x86, J-TAG Debugger, Renesas V850, IceCube and E8a Debugger

IAR, Eclipse, QNX Momentics, EB Tresos, dSpace SystemDesk, Ford DET, IBM Rational

IDE & Tools

Rhapsody, IBM Rational DOORS, VectorCAST, Coverity, Parasoft Tester Tools and MULTI

Vector Toolset CANoe, CANAlyzer, CANDela and GENy

Standards ANSI, C99, MISRA and AUTOSAR

Version Control Microsoft VSS, IBM Synergy, PVCS and Git

Languages C, C++, Python, Perl and Shell scripting

Concepts Agile methodologies, OOP, Multicore and multithreaded programming and optimizations

Experience

TATA Americas Ltd / Multiple Location / Senior SW Engineer 2014 – Present

Responsible for various performance tuning activities of Visteon’s Core IPC components and development of QNX based Telematics

Control Unit

• Evaluate and create performance statistics of all available IPC Mechanisms within QNX

• Break up big processes into separate process

• Develop Telematics applications with QNX Momentics

• Perform Unit and functional testing of the modules with VectorCAST

• Develop Service modules for interaction with Embedded Phone and Head Unit

• Ensure no static analysis checkers are violated with Coverity

TATA Americas Ltd / Holland, MI / Senior Software Engineer 2013 – 2014

Responsible for development of Diagnostics SWC and BSW Modules of AUTOSAR based Johnson Controls Inc.’s Driver Information

Cluster & HUD Product

• Configure A2D module with HSI and EB Tresos

• Design Diagnostic Module Interfaces with dSpace SystemDesk

• Generate Component and System Description Files

• Develop Diagnostic Services per UDS

• Develop Manufacturing Services per JCI Manufacturing Spec

• Use Agile / Iteration Methodologies based Development

• Troubleshoot / debug feature issues reported by Testing team

• Develop Gauge Actuator SWC Module

• Deploy Stepper Motors’ Correction Tables

• Fine tune Fuel Gauge output based on HSI

• Interact with Test and Development Engineering Services for ED releases

• Design EEPROM blocks for Diagnostics

TATA Americas Ltd / Holland, MI / Senior Software Engineer 2013 – 2013

Responsible for fixing bugs on Multi Modal User Interface of Linux based Johnson Controls Inc.’s Infotainment Product

• Learn the system architecture and toolset involved

• Fix User Interface bugs in compliance with JCI Coding Standard

• Optimize the User Interface Framework

• Ensure no static analysis checkers are violated with Coverity

TATA Americas Ltd / La Grange, IL / Software Engineer 2011 - 2013

Responsible for global deployment of ElectroMotive Diesels Inc.’s Functionally Integrated Railroad Electronics (FIRE) QNX on

Locomotives and change management of the new product

• Troubleshoot / debug system and performance issues with QNX Standard GDB Debuggers and Trace Parser

• Interface with global teams on issues resolution

• Develop Locomotive applications with Change Management System

• Visit Customer Locomotives for on-the-site debugging

• Design Next Generation Control System Software

• Optimize system for performance and to meet real time deadlines

TATA Consultancy Services Ltd / Pune / Systems Engineer 2009 - 2011

Responsible for migration of ElectroMotive Diesels Inc.’s Functionally Integrated Railroad Electronics (FIRE) from Windows XP

Embedded to QNX RTOS

• Reverse Engineer UML Diagrams from Windows XP Embedded Codebase with IBM Rational Rhapsody

• Develop QNX OS Image for deployment on Target

• Design and develop BSP Device Drivers for CAN SJA1000 Transceiver, Serial RS232, High Speed Serial RS422 / 485, LonWorks

Interface, GSM and CDMA Modems with QNX Momentics

• Develop System Requirement Specifications for several locomotive modules

• Design Locomotive Applications with IBM Rational Rhapsody

• Develop Test Automation Utilities to aid Testing team

• Troubleshoot / debug issues like deadlock, memory leaks, memory faults (segmentation, buffer overflow, etc.) and kernel panic

Education

B. Tech Electronics & Communication Engineering 2004 - 2008

Specializing in Analog System Designs

National Institute of Technology, Srinagar, India

2



Contact this candidate