We provide IT Staff Augmentation Services!

Technical Lead Resume

0/5 (Submit Your Rating)

Peachtree City, GA

SUMMARY:

  • Dynamic and result - oriented embedded software lead with 9+ years of experience in design, development, optimization, integration and testing of Embedded Software.
  • Excellent experience working with Embedded C, C++ and Microcontroller abstraction layer software development and testing.
  • Excellent working knowledge of System Development Life Cycle (SDLC) in Requirements gathering, Analysis, Design, Development and Testing, Methods like Waterfall, V model & Agile.
  • Excellent skills in writing requirements document, design specification document, diagramming skills for drawing UML diagrams such as sequence diagram, state machine diagram and flow chart.
  • Experience in leading software team for High volume components like electronic faceplate for Cars.
  • Strong working experience in developing different software modules like NvM, Fee, Fls, DIO, Interpolation and Monitoring. Supported in integration of modules into different product lines like Engine Management, AE-BE, DCU etc.
  • Developed and tested Flash driver for different controllers like NEC-V850Fx4, NEC-V850Fx3, MPC5516 and MPC5604.
  • Developed low level drivers like Flash driver, DIO driver and RAM-ROM test for different Controllers.
  • Very Good experience in developing platform software for Automotive ECU's. And also have good knowledge on WIFI and other networking protocols.
  • Experience in variety of configuration management tools like MKS, Clear case and DOORS.
  • Experience in support, bug fix and white box testing of legacy Flash emulated EEPROM memory handler module.
  • Experience in module testing using RTRT. Also good hands on testing experience in microcontrollers using debuggers like WinIDEA, Trace32 and Multi.
  • Experience in the testing of the memory handler called PDM (Persistent Data Manager) for emulated flash memory and bug fixing of NVM Handler for PQ35 and DCU. NVM handler is used for handling EEPROM memory.
  • Hands on experience in preparing Test cases, Test Plans, Scripting, Executing Test cases and Logging Defects. And extensive experience in Embedded device testing.
  • Hands on experience of defect reporting into bug tracking systems such as CSCRM and Clear Quest.
  • Good exposure in creating documents (QA Status Report, QA Summary Reports, QA Test Logs, issue and defects) to apprise project team members as to the status of meeting defined quality goals.
  • Able to learn quickly and independently to understand the technical aspects of products in sufficient detail so the test results can be analyzed and problems isolated independently.
  • Strong analytical, interpersonal, communication, coordination, problem solving and decision-making skills. A committed team player and a motivated individual.
  • Very good knowledge of Germanlanguage (A2 ).

TECHNICAL SKILLS:

Programming Languages: Embedded C, Assembly, C++, Java, Perl, CAPL, OAW Scripting, RTRT scripting, SQL and VHDL.

Assembly languages: Intel 8085, Intel 8086, ARM, PowerPC and Motorola 68HC11/12

Protocols: I2C, LIN, CAN, WiFi 802.11, IP Networking Stack, SPI

Controllers: NEC-v850Fx4, XC2785x, HC12XE, NEC v850Fx3, v850Fx4, MPC5604, XC2287, MPC5516, MPC5643, MPC5602S (Spectrum), MPC5645S (Rainbow), 16FX Fujitsu and R32C/100.

Tools: ClearCase, MKS, GreenHills, WinIDEA debugger, Autosar Workbench, IAR workbench, Softune, CANoe, CANalyzer, RTRT, QAC, VSS, GIT, IBM DOORS, eASEE, Eclipse, Clear Quest, LINUX, QNX and CSCRM

Architecture: BCMF, AUTOSAR

PROFESSIONAL EXPERIENCE:

Confidential, Peachtree City GA

Technical lead

Responsibilities:

  • Architect critical design/development solutions based on project needs.
  • Lead the software development team. Provide technical leadership for project and team through design and code reviews, ensuring best technical practices are applied.
  • Coordinating with systems partners to finalize designs and confirm requirements.
  • Perform functional and technical analysis, based on requirement.
  • Bug fixing, doing white box testing and providing technical support for customer and factory.
  • Providing quick solutions for the bugs and coordinating in quick delivery of the software.
  • Responsible and hold accountability for maintaining the performance and code standard factor of all technical components developed by the team.
  • Handling the release of software to client for vehicle testing and also for the factory.
  • Coordinating with external testing teams and production line flash teams.
  • Reproducing and fixing of bugs in released software for controller R32C/100.
  • Creating the label and release software using DOORS.
  • Systems testing of the automotive infotainment systems using PCAN, SAINT, CANoe and CANalyzer.
  • In vehicle testing of the system and also performing embedded device testing of the unit.
  • Perform End to End testing to ensure code quality.
  • Design and development support for Audio controller module in QNX.
  • Development and testing of the module using QNX Momentics IDE.

Confidential, MI

Technical Lead

Responsibilities:

  • Analyzed Customer and system requirements in terms of technical feasibility and reuse of core designs.
  • Prepared requirement document, gathered common requirement and project specific requirements.
  • Understanding the microcontroller datasheet for new controllers.
  • Migrating legacy platform modules to AUTOSAR.
  • Understanding the requirements for different projects in which new microcontroller is used.
  • Developed software in C and assembly following MISRA C/C++ coding guidelines.
  • System testing of the infotainment system using CANoe and CANalyzer.

Confidential

Technical Lead

Responsibilities:

  • Worked as a back-up project manager, assisted with project planning, resource projection and risk reporting.
  • Status reporting and also responsible for representing the team in management meetings.
  • Understand the customer requirement and assist for configuration.
  • Developed timelines for project delivery, and managed projects and resources to successful completion.
  • Strategized the SDLC as per CMM L5 process guidelines using V Model.
  • Allocated tasks to team members and monitored the tasks and ensured that the project gets completed as per the Project plan and deliver all modules without any defects.
  • Reviewed and analyzed the requirements document to derive the functional specifications document and assisted in the preparation of design document.
  • Understand and articulate requirements from user interviews and then convert requirements into technical specifications.
  • Developed software as per Autosar 4.1 Specifications, in embedded C.
  • Raised issues in Bugzilla for Autosar and actively involved in the discussions.
  • Developed code generation software using oAW scripting and arxml using eclipse IDE.
  • Followed MISRA-C/C++ coding guidelines and OSEK/VDX automotive standards.
  • Assisted in development of materials for new technology and process improvements.
  • Worked with global engineering teams located in India, US and Germany.
  • Used CSCRM extensively for planning, allocating tasks and tracking task for completion in the team.
  • Created the label and released the software in eASEE and MKS.
  • Managed the release for different projects like Engine Management, Body electronics, Vehicle Safety etc.
  • Involved in all phases of development and also assisted in testing.

Confidential

Technical Lead

Responsibilities:

  • Developed software in embedded C based on Autosar specification 4.0 and followed MISRA C/C++ coding guidelines.
  • Developed automated reusable integration test environment which reduced the work and time required for testing of the flash driver for different controllers.
  • Performed white box testing and also ensure the system functionality by embedded device testing.
  • Ensured that development is compatible with CMMI L5 process guidelines.
  • Monitored the tasks that were split to various associates and ensured that the project gets completed as per the Project plan and deliver all modules without any defects.
  • Organized and conducted many peer review sessions for design and also did the code review.
  • Understand the new microcontroller specifications in limited time available, and deliver the module on requested time.
  • Prepared the user manuals and materials and trained junior associates.
  • Worked on Integration support for different customers.

Confidential

Senior Developer

Responsibilities:

  • Handled many of the critical modules (Support for Autosar Memstack development, Bug fixing for PDM (Persistent Data Management) legacy component) in the project.
  • Followed MISRA-C coding guidelines and OSEK/VDX automotive standards for embedded C software development.
  • Involved in all phases of development and ensured software is reusable for different customers with minimal change.
  • Developed software based on Autosar 3.0 specification.
  • Maintained project schedules and created status reports.
  • Handled software releases in Clear Case and MKS.
  • Used CSCRM for requirements management, bug fixing and tracking.
  • Ensured bug free Memstack delivery and used new techniques to make the testing automated and test software reusable.
  • Worked with global teams located in India and Germany.
  • Ensured that development is compatible with CMMI L5 process guidelines.
  • Involved in configuration of the component and Integration support for different customers.

Confidential

Senior Developer

Responsibilities:

  • Developed software for LIN protocol 2.1 based on existing 2.0 in C language.
  • Followed MISRA-C coding guidelines and used QAC to verify the code.
  • Understanding the requirements, preparing design and test specification and performing white box testing.
  • Proposed design alternates to make the software reusable.
  • Involved in module Unit Testing, Integration testing, debugging code and fixing bugs.
  • Used canoe and CAPL for the integration testing.

Confidential

Senior Developer

Responsibilities:

  • Gathered Requirements form different project teams and documented the requirements.
  • Design and discuss design decisions with the team.
  • Proposed design alternates to make the software reusable.
  • Developed and designed software for different controllers like NEC v850Fx3, XC2287, MPC5516 and MPC5604.
  • Documented the design decisions and prepared a low level design document.
  • Develop code generation tool for DIO using Perl and .Net, which generates C code for DIO.
  • Testing of the code generator and the embedded device testing of the generated software.
  • Performed white box testing of software using WinIDEA debugger and IAR work bench.
  • Provided Integration support for different customers.
  • Mentored Junior associates in the team.

Confidential

Senior Developer

Responsibilities:

  • Developed and designed software for different controllers like NEC v850Fx3, XC2287, MPC5516 and MPC5604.
  • Organized meetings with customer teams and gathering requirements.
  • Involved in design decision meetings, prepared low level and high level design documents.
  • Understanding assembly language and programming in assembly for efficiency.
  • Wrote test specifications and performed the embedded device testing and white box testing using the WinIDEA debugger.
  • Provided Integration support for different customers.
  • Mentored Junior associates in the team.

Confidential

Senior Developer

Responsibilities:

  • Reverse engineering and documenting the design UML.
  • Configuration of software to new projects.
  • Designed and developed new project specific requirements.
  • Designed test specification for unit testing
  • Performed white box testing and Integration testing on the software.
  • Implemented SPI for communication with external EEPROM.
  • Reproduced reported bugs and worked on fixing and testing the same.
  • Reported and tracked the defects in clear quest.
  • Provided Integration support for new customers.

Confidential

Developer

Responsibilities:

  • Understanding the requirement and design.
  • Understand the hardware and implementing new features.
  • Designed and developed software for active state monitoring for LSD and HSD.
  • Development of unit test and integration test specification.
  • Writing test cases in RTRT and performing the white, grey and black box testing.
  • Generating Code coverage report, test report and reporting the bugs in RADAR.
  • Worked on Integration support for new customers.

We'd love your feedback!