9, Nov 2020 - Present, Collins Aerospace, Platform Software Development for AW139 and KC-46 Programs, Embedded C, LynxOS RTOS, VXWorks RTOS, DOORS, Sub Version, Peer Review Eclipse, JIRA, ALM, Team Lead – Leading team size from anywhere between 15 to 40 engineers., Preparing teamwork status and reporting team's progress to leadership., Continuously engaging in discussions with management/leadership to identify and implement necessary changes to the team composition, aiming to enhance team efficiency and performance., Prioritizing, assigning, and monitoring all individuals' work within the team., Guiding and helping team with certification process and guidelines to develop artifacts per cert process documents., Conducting audits of the team's work to promptly identify any gaps in adherence to established certification processes., Participating in development and verification peer reviews as leader. 9, April 2018 - Nov 2020, Deere & Company (John Deere), John Deere Agricultural Equipments (Planter and Air Seeders) Software Development, AUTOSAR, Embedded C, MATLAB (Simulink), CAN(J1939 Standard), JDOS (John Deere Operating System), Microsoft Visual Studio, PREEvision, Code Collaborator, GitHub, SVN, DaVinci Configurator, Product Owner – Assigning Work and Handling Team with technical queries. Supported the scrum team as product owner to help and organize the task assignments to the team, Scrum Master - Supported the scrum team as scrum master to establish team environment where the team cab be more effective., Reviewing Requirements and Software Models (Simulink models)., Design and Implement software features for Planter and Air Seeding Products using Agile and SCRUM, Implement Software features using Model-based software development (MBSD) and C Programming language, Testing the Software features on Machines/Bench., Interacting with systems engineer to solve the functional issues., Establishing Requirement – Tests Traceability in PREEvision, Supporting MTG Datalogger setup on the machines, Working on Technical development projects (TDP) to develop the software to prove the POC (Proof of concept). 8, August 2017 - March 2018, HCL America, EICAS (Engine Indication and Crew Alerting System) Development for C295 Program, Embedded C, MATLAB (Simulink), Python, LynxOS RTOS, VAPS, VISTA, DOORS, Sub Version, Peer Review Eclipse, JIRA, ALM, ARINC 429/661/664, Microsoft Visual Studio, Developing high level and Low level software requirements from the customer requirement., Developing the features of EICAS Applications using Embedded C and MATLAB (Simulink)., Interacting with systems engineer to solve the functional issues., Work with other teams/team members to design, coordinate development document major system or subsystem functionality., Reviewing Requirements and Software Models (Simulink models)., Participating as a Main Reviewer in the Verification Peer Reviews. 7, April 2017 - July 2017, HCL America, EICAS (Engine Indication and Crew Alerting System) Application Development and Verification for KC-390 Program, Embedded C, MATLAB (Simulink), Python, LynxOS RTOS, VAPS, VISTA, DOORS, Sub Version, Peer Review Eclipse, Clear Quest, ARINC 429/661/664, Microsoft Visual Studio, Code coverage tool LDRA, Participated as a Main Reviewer in the Verification Peer Reviews., Dry Run failure analysis: Root cause analysis, Write CR for requirement/code Issues. Update Test cases and Test Procedures., Develop Test cases and Test procedures using per the DO-178B (Level B)., Interacting with systems engineer to solve the functional issues., Work with other team members/off shore to coordinate verification reviews, document system or subsystem functionality, and participate in daily standup meetings., Generate Code Coverage using LDRA, Structural coverage analysis and update Code/Requirements/Tests/Analysis Reports., Preparation of the software Verification plan (SVPR)., Preparation of Test Allocation Metrics (TAM) for KC-390 systems requirements (EICAS - Domain) 6, April 2015 - March 2017, HCL America, ECL (Electronic Checklist) Application Development for Bombardier C-Series, EDS, MRJ and M170 Programs, Embedded C, Lua, VAPS, Python, ALM, LynxOS RTOS, VISTA, DOORS, JAMA, Sub Version, Peer Review Eclipse, JIRA, ARINC 661/664, Code coverage tool LDRA, Develop high level and Low level software requirements from the system requirement., Developing the features of ECL Applications using Embedded C, Lua and VAPS., Work with other teams/team members to design, coordinate development, plan testing, and document major system or subsystem functionality, participate in daily standup meetings, sprint reviews as part of Agile., Interacting with systems engineer to solve the functional issues., Develop Test cases and Test procedures as per the DO-178B (Level B)., Develop utilities to support testing using Python scripting., Test development & modify existing tests, and continuous integration test, Unit test, White box testing, troubleshoot, debug, Identify functional gaps in Requirements/code/test and modify them respectively, interact with Change control board to assign the Change Request., Structural coverage analysis and update Tests/Code/Requirements/Reports., Preparation of quality documents like Traceability, Development and Test Summary, Daily Status, Run Plan and day to day delivery, and Involved in Preparation of the software Verification plan (SVPR), design document., Troubleshoot and resolves test setup issues on the Host/Target. 5, December 2013 - March 2015, HCL America, EICAS (Engine Indication and Crew Alerting System) Application Development and Verification for Bombardier C-Series Program, Embedded C, MATLAB (Simulink), LynxOS RTOS, VISTA, DOORS, JAMA, GHS MULTI, Sub Version, Peer Review Eclipse, Clear Quest, JIRA, ARINC 429/661/664/717, Code coverage tool Bullseye, Develop high level and Low level software requirements from the system requirement as per software., Developing the features of EICAS Applications using Embedded C and MATLAB (Simulink)., Interacting with systems engineer to solve the functional issues., Develop Test cases and Test procedures as per the DO-178B (Level A and B)., Participated as a Main Reviewer in the Verification Peer Reviews., Work with other teams/team members to design, coordinate development, plan testing, and document major system or subsystem functionality, participate in daily standup meetings, sprint reviews as part of Agile., Structural coverage analysis and update Tests/Code/Requirements/Reports., Test development & modify existing tests, and continuous integration test on SIMBoard, Unit test, White box testing using Green hills MULTI, troubleshoot, debug, Identify functional gaps in Requirements/code/test and modify them respectively, interact with Change control board to assign the Change Request., Prepare and submit status reports, Customer interaction, requirements elicitation, and attend meetings., Preparation of quality documents like Traceability, Development and Test Summary, Daily Status, Run Plan and day to day delivery, and Involved in Preparation of the software Verification plan (SVPR), design document., Troubleshoot and resolves test setup issues on the Host/Target. 4, March 2013 - November 2013, HCL Technologies Ltd/HCL America, Platform Software Development for Boeing 767 Retrofit, Embedded C, DOORS, VISTA, LynxOS, Sub Version, Peer Review Eclipse, Clear Quest, ARINC 429, Developing the platform software using Embedded C., Work with other teams/team members to design, coordinate development, plan testing, and document major system or subsystem functionality, participate in daily standup meetings., Test development & modify existing tests, and continuous integration test, Unit test, White box testing, troubleshoot, debug, Identify functional gaps in Requirements/code/test and modify them respectively, interact with Change control board to assign the Change Request., Prepare and submit status reports, Customer interaction, requirements elicitation, and attend meetings., Preparation of quality documents like Traceability, Development and Test Summary, Daily Status, Run Plan and day to day delivery, and Involved in Preparation of the software Verification plan, design document., Troubleshoot and resolves test setup issues on the Host/Target. 3, January 2010 - February 2013, HCL Technologies Ltd/HCL America, 747-8 EIU (EICAS Interface Unit) and Display Unit (DU) System Development, Verification, GNAT Pro, DOORS, VISTA, Sub Version, Peer Review Eclipse, Clear Quest, ARINC 429, Code coverage tool Vector CAST, Developing Test cases and Test procedure the features of ND/PFD/MFD/DU per the software requirements (RBT)., Offshore Team Verification Lead, Handling/Guiding Offshore Verification team on technical queries, Assigning and Monitoring tasks., Work with other teams/team members to design, coordinate development, plan testing, and document major system or subsystem functionality, participate in daily standup meetings., Test development & modify existing tests, and continuous integration test, Unit test, White box testing using Green hills MULTI, troubleshoot, debug, Identify functional gaps in Requirements/code/test and modify them respectively, interact with Change control board to assign the Change Request., Structural coverage analysis and update Tests/Code/Requirements/Reports., Interacting with systems engineer to solve the functional issues., Prepare and submit status reports, Customer interaction, requirements elicitation, and attend meetings., Preparation of quality documents like Traceability, Development and Test Summary, Daily Status, Run Plan and day to day delivery, and Involved in Preparation of the software Verification plan (SVPR), design document., Troubleshoot and resolves test setup issues on the Host/Target. 2, August 2009 - December 2009, HCL Technologies Ltd., Flight Management System (FMS), Embedded C, VISTA, DOORS, Python, LynxOS RTOS, Sub Version, Peer Review Eclipse, Clear quest, ARINC 664/661, Code coverage tool Vector CAST, Involved in Low level software requirement creation., Developing Test cases and Test procedures for the features of FMS application per the software requirements (RBT)., Work with other teams/team members to design, coordinate development, plan testing, and document major system or subsystem functionality., Develop Test Environment, Unite test using C scripting, Continuous Integration testing using Python and C on host environment and target environment, Document, Debug and fix the issues, Perform Code reviews, reviews of artifacts created by other engineers., Generate Code Coverage using Vector CAST, analyzing the code coverage gaps and filling them., Troubleshoot and resolves test setup issues on the Host. 1, March 2007 - July 2009, HCL Technologies Ltd., Brake Control Monitoring system (BCMS) Verification of BOEING 787 AIRPLANE, Embedded C, GHS MULTI, Code Composer Studio, DOORS, Sub Version, CMSynergy, Understand C++, Code coverage tool LDRA, CAN, CANalyzer, Verification of the features of Break System Control Unit (BSCU) and Developed the Test Cases/test procedure as per requirements., Implement Test cases (MULTI Scripts) as per Test Procedure., CAN Module Lead, Debugging/Analyzing CAN Module test scripts., Parking Brake Module Lead, Debugging/Analyzing Parking Brake Module test scripts., Performed Hardware and Software Integration Testing, Debugging, finding the issues and fixing, Generate Code Coverage using LDRA, Structural coverage analysis and update Code/Requirements/Tests/Analysis Reports., Perform reviews of artifacts created by other engineers, traceability among the verification documents., Preparing the technical test reports. Troubleshoot and resolves test setup issues on the Host/Target.