Resume
5.00/5 (Submit Your Rating)
Embedded Test, EngineeR
SUMMARY
- 9+ years of experience in development and verification of embedded systems.
- Successfully tested medical devices and electronic control units by developing automated scripts for requirement based testing and manual test protocols as per specifications at Confidential Care, Confidential and Confidential & Electronics and actively participated in the successful completion of SOI3 audit.
- Successfully completed the Development phase in record 1 year by implementing the Embedded C code as per Slat Flap Electronic Control Unit System requirements at Confidential and actively participated in the successful completion of SOI2 audit.
- Received the ‘Live Wire Award’ for contributing value - adding ideas to clients and parent organization. Trained 5 co-workers and monitored performance to meet business excellence goals at Confidential .
TECHNICAL SKILLS
- Embedded C
- Perl/Python Scripting
- RTOS
- C++
- RTRT
- VectorCAST
- LDRA
- Shell/Batch Scripting
- RFID
- BLE
- Ethernet Manager
- Test Link
- SCADE
- IAR Workbench
- Code Composer Studio
- MSP430
- TMS570 processor
- CANalyzer/ BLE Analyzer
- IBM Rational Synergy CM
- IBM Rational Synergy CR
- SVN Tortoise
- DOORS
- Bugzilla
- Structural Coverage AnalysisProduct Lifecycle Management
- Configuration Management
- Design Control & Risk Management
- Test Planning
- Real Time Operating Systems
- Agile Methodologies
- Software Development & Debugging
PROFESSIONAL EXPERIENCE
Embedded Test Engineer
Confidential
Responsibilities:
- Performing Hardware Software Integration Testing and Unit Testing for the requirements of Aircraft Braking Systems.
- Updating the test procedures in DOORS. Ensured complete test coverage by creating the requirement traceability matrix (RTM) from requirements to test cases in DOORS. Ensured strict software compliance with the standard DO178C.
- Created automated scripts and writing manual analysis for the requirements which cannot be tested through automated tests. Performed dry runs and formal runs on the Target and captured results.
- Analyzing and debugging the test failures. Reporting failures to Developers and raise the problem reports in Synergy CR for the failures identified.
- Peer reviewing the test cases and test scripts as per the review checklists and raising comments for the issues identified.
- Using SCADE for model-based tests and executing the scripts on the Simulator and on Target. Artifacts created are configured using IBM Synergy.
- Involving in data coupling to improve code efficiency by reducing the memory usage and control coupling activities to identify the gaps in the integration testing and ensure 100% test coverage.
- Guaranteed Structural Coverage Analysis by using RTRT tool and analyze the coverage gaps.
- Using LDRA tool for call tree generation and to generate Static analysis Report for the source code to check code compliance as per MISRA:2004 standards.
- Creating Software Verification Test Results which includes the summary of formal runs with PASS/FAIL status of the test cases.
- Successfully completed the SOI3 audits.
- Tools & Technologies: Embedded C, Batch Scripting, Java Scripting, RTRT, LDRA, SCADE, DOORS, Spectrum Digital XDS560V2 STM JTAG Emulator, Synergy CR, Synergy CM, TMS570 processor, Code Composer Studio.
Embedded Test Engineer
Confidential
Responsibilities:
- Design and develop the test protocols for Sensor (patch) used for glucose measurement device (Class C) for all the modules which includes NFC Commands, Errors and Events, Glucose Measurement and BLE communication.
- Design and develop the test protocols for various key modules for the handheld battery-operated medical device Errors and Events, UI, Serial Commands, Early Sensor (Secondary Sensor).
- Identified verification defects in the initial verification phase by analyzing product requirements. Reported product defects using the Bugzilla bug tracking system.
- Improved test coverage by developing integration and verification of black box/white box protocols. Enhanced traceability by using creative and robust test cases.
- Launched a ground-breaking glucose measurement product by overseeing product testing from inception to completion.
- Speed-up product delivery by participating in code review/design review meetings. Created an in-depth verification plan for accurate product testing.
- Adequate knowledge of reading schematics and data sheets for components.
- Developed and documented test protocols for both manual and automated test cases. Worked closely with software development team to discuss the failures and prepare necessary test protocols.
- Maintained strict compliance with key regulatory standards including FDA, ISO, 21 CFR 820, 21 CFR 210, 21 CFR 211 by utilizing product software development methodologies and best practices. Configured project documents by using SVN Tortoise.
- Ensured complete device validation by leading the design and development plan, incorporating changes and FMEA’s, and authoring in-depth IQ/OQ/PQ protocols.
- Experienced in all STLC phases using Agile strategies.
- Computerized data extraction and comparison from diverse files by creating Python scripts.
- Tools & Technologies: Embedded C, Shell/Python scripting, MSP430, RFID/NFC, BLE Sniffer, IAR Workbench, MSP-FET Debugger, TRF7970/7960, JTAG Debugger, UART Serial communication, Patch Test Utility Tool, Strip Simulation Test, ComProbe Protocol Analysis System, Keithley Current Source Meter, Multimeter, Stopwatch, Function Generator, Oscilloscope, DC Power Supply, SVN Tortoise, DOORS, Micro C RTOS.
Lead Engineer
Confidential
Responsibilities:
- Timely analyzed and processed change requests by gathering change requirements from the clients.
- Successfully completed the SOI2 phase in record 1 year by implementing the Embedded C code as per Slat Flap Electronic Control Unit (SFECU) System requirements. Ensured correct code by creating developer test cases and checked code violations using the rule checker tool.
- Accomplishment by sending the PBIT status from ARM to DSP processor by tracking CAN packets using the CANalyzer and moved the CR to verification phase in only 1 week.
- Worked on the CR process from analysis, development, and code review to the verification phase in Rational IBM Synergy CR.
- Reported performance issues while performing high-level testing for assessing the MC21 flight safety. Wrote hardware software integration testing scripts in batch scripting for SPDA (Secondary Power Distribution Assembly) software requirements.
- Strong knowledge on all phases of Software Development Life Cycle (SDLC).
- Recognized as a ‘Creative Mind’ for presenting a value-driving project idea that reduced manpower by 10%.
- Handled and managed offshore team of 4. Prepared and sent the weekly status report to the client and HCL managers.
- Tools and Technologies: Embedded C, RTOS, ODACS Simulation, Code Composer Studio, CANalyzer, Ethernet Manager, Synergy CM, Synergy CR, Rule checker, JTAG, CAN, ARINC 429, TMS320F, TMS570LS, Co-pilot, Batch Scripting, MBIL test stand.
Software Engineer
Confidential
Responsibilities:
- Functional Testing by using VB Scripts and ATE for the Auxiliary Power Unit. Raised problem reports for identified defects and worked on the reports from analysis to close out.
- Reported critical software errors to the developer in the early project phase by performing requirement-based testing. Completed the SOI3 phase. Performed regression analysis between the builds and identified and fixed affected test scripts.
- Ensured complete test coverage by creating the requirement traceability matrix (RTM) from requirements to test cases in DOORS.
- Identified 5% system issues by performing peer and code review for test scripts. Identified errors and filled peer review checklists.
- Reduced manual efforts by 15% by implementing the value creation tool using Perl, which automated and populated the test results status in excel.
- Created a GUI to write the test scripts for the LDRA tool using PERL/TK scripting. Identified 5% code violations by performing static analysis using the LDRA tool.
- Guaranteed 100% structural coverage by using LDRA and VectorCAST tools. Performed code coverage analysis and unit testing for the uncovered code. Added justification for dead and deactivated code coverage by finalizing the code coverage report.
- Involved in data coupling to improve code efficiency by reducing the memory usage and control coupling activities to identify the gaps in the integration testing and ensure 100% test coverage.
- Slashed rework by 10% by capturing defects and attending monthly CAPA meetings to prevent further issues.
- Successfully completed the SOI4 and delivered and updated the software configuration index, software accomplishment summary, and change impact analysis in a timely manner.
- Worked as the Configuration Manager and uploaded all the project artifacts into MKS Source Integrity. Ensured strict software compliance with the standard DO178B .
- Tools and Technologies: DOORS, LDRA, VectorCAST, RTRT, Automated test equipment (ATE), VB Scripting, PERL\TK, Embedded C, MPC5554, Greenhills multi, dsPIC33EP512MU814, Visual Basic, MPLAB IDE, Microchip C30, PICKit3, Real ICE emulator, Putty log.