Software Architect/integrator Resume
3.00/5 (Submit Your Rating)
SUMMARY:
- 13 Years of Automotive experience in CAN/LIN/Diagnostics/Ethernet/J1639.
- Familiar with all aspects of the analysis, design, development and implementation of
- Embedded software/ HW and real - time operating systems and testing.
- Proficient in Assembly, C, C++ Programming Languages.
- Configuration, Integration of Autosar based components.
- Designed and developed various Hardware PCB development/simulations with different
- Microcontrollers such as ARM/NEC/PIC/ATMEL/Motorola/OMAP.
- Developed various Multitasking applications for V850 /ARM/ATMEL/Microchip
- Using QNX, RTA-OSEK, PSOS, and UCOS-ii.
- Good Understanding and implemented the following Network protocols
- TCP /IP, USB,CAN, RS485, LIN,RS232
- Designed and implemented various peripherals ( device drivers) for various microcontrollers
- SPI/SCI/TIMER/ADC
- Embedded Programming using RVDS3.0, GREEN Hills,
- Good Knowledge of using ARM-Multi ICE/Mini-Cube/E2,Trace32, AVR JTAG-ICE
TECHNICAL SKILLS:
Processor Knowledge: TMS470( ARM7),NECV850,RH850,CORTEX-M3, AVR, PIC,Jacinto,OMAP
Languages (High Level): C, C++, VB6
Version Control: Source Integrity, PVCS,Perforce, VSEM
Defect Tracking: Clearquest, Elvis,VSEM
Scripting Language: Perl, RTRT, CAPL, Python
Modelling: Rhapsody/Matlab
PROFESSIONAL EXPERIENCE:
Software Architect/Integrator
Confidential
Responsibilities:
- Assigned with the Responsibility of Software Architect/Integrator for the Driver information application software development for the integrated infotainment and cockpit display( Domain controller)
- Design, assist in integrating the existing Instrument cluster panel ECU software into the future integrated infotainment and cockpit display( Domain controller).
- Design, develop and bring fourth all the Key performance parameters in the integrated infotainment and cockpit display ( Domain controller) to enable future Vehicle lines.
- Design an integrated Requriement management system to develop the software interfaces with JIRA and VSEM for safe and flawless launch.
- Study and analyze all the STSS and their requirements and document the basic model of which best describes all the requirement’s listed in the STSS and generate the code and validate if it is functioning as per the requirement.
- AUTOSAR BSW Software componenet design/generated Code for the M4- Core for the following requirements for the CDC:
- Microcontroller Abstraction for the CDC platform with integrated Cluster and infotainement.
- ECU Abstraction, Port configuration with abstraction.
- Integrate ARXML files for CANdatabase integration.
- Design and configre each SW-Componenet from the supplier is scheduled with minimum operational time.
- Design and develop the Data Analystics for the integrated CDC module to learn customer profile on the Vehicle.
- CAN- Ethernet communication stack configuration and integration.
- Chime Prioritization with arbitration design and implementation
- Bootloader with OTA support configuration for the M4- Core support.
- IPC comunciation for the CAN messages and illumination profiles.
- Ensure Autosar configuration is completed with Davinic configurator and Developer.
- Ensure the configuration and the SW-Componenets are designed and developed with minmum ASIL-A/ B standards.
- Design and develop the software modueles to ensure A-Spice process standard.
- Ensure that Platform software from Supplier and Smart-DI apps are in synchronization
- Participate and lead the Technical domain discussion with supplier for any implementation In the integration of the Instrument cluster software in the CDC platform.
- To ensure that the current Architecture is not only the right one for the current platform but also for deployment and sustainment in the long run for various programs (Vehicle lines) .
- Handle all the conflicts between the supplier and the CDC(Domain controller) team and resolve all the technical issues with respect to the Driver information system requirements.
- Ensure critical Key performance parameters, schedulers, operational performance of the integrated software when integrated with CDC infotainement software.
Technical Lead
Confidential
Responsibilities:
- Design and roll out guidelines and processes for requirement engineering across domains for the software/Hardware development of the Head Unit.
- Interfacing with customer for identifying the relevant documents required across domains for further analysis and distribution to the team for execution.
- Supplier management and initiating contract negotiation with supplier for software/Test for Hardware qualification.
- Functional requirements specifications based on customer specifications (SPSS) and internal reference documents for Networking and diagnostics domain.
- Updated the Technical requirements specification requirements (TRS) for Networking/CAN diagnostics/Android diagnostics/APPLINK diagnostics.
- Created impact analysis for various domains and obtained clarifications from customer so that it can be propagated to the implementation team.
- Analyze /Clarify customer and internal requirements and translate these into low level software design.
- Impact analysis and interfaces for various domains were created and dependencies were identified and communicated.
Principal Engineer
Confidential
Responsibilities:
- Develop technical functional specifications based on high level customer specifications and internal documents to clearly and concisely capture what is required of the product.
- Update the requirements in Doors and other internal DOORS for every request received from the customer.
- Provide/Interface a REAR view camera interface.
- Support different OEM and design and develop common interfaces for the Platform. Coordinate a successful resolution of the customer specification issues.
- Analyze customer and internal requirements and translate these into low level software design.
- Generate and Integrate and validate Vector/KPIT CAN stack using Geny.
- Modified and adapted Harman specific interaction layer to reduce Busload.
- Interfaces to support OnOff module for wakeup/Sleep of the Head units.
- Design and implement diagnostic services based on UDS protocol for the Audio units.
- CAN Selective Wakeup implementation with TJA1145 selective wakeup transceiver.
- Software Download support in the Boot loader mode using Transport protocol.
- Experience in integrating third party API’s (AUTOSAR integration).
- ADAS design and development.
- Design/code interfaces for motion sensor/Gyro sensor with SPI interface.
- Interfaces to support the signal Gateway so that messages can be send to the application.
- Technical support for the industrialization of functional items in an international environment.
Technical leader
Confidential
Responsibilities:
- Design and development of the sensor interface board.
- Design and development of RF interface board to collect the Pressure sensor data.
- Software to Interface a Bluetooth module and communicating with the RF-Interface board
- Interfacing a graphical LCD module and display the pressure data.
- Design and develop test tools for the TPMS system.
Confidential
Technical Manager
Responsibilities:
- The Airbag module has various sensors and the sensor data is
- Collected thru SPI interface. Low level SPI driver along with MibSPI was developed for TMS470/V850 microcontroller.
- During a crash the crash pattern has to be transmitted on the serial line which will be received by an E-Call Ecu. SCI driver has been designed and developed for TMS470/V850 microcontroller.
- ADC low level driver is designed and developed for reading various voltages and measurement of current.
- HET Timer driver was written to cater for all the time base calculations for all