System Engineer Resume
Cincinnati, OhiO
PROFESSIONAL SUMMARY:
- 8+ years of Embedded Software Development, Debugging and Verification & Validation Engineering experience in Aerospace, Transportation, Medical and Automotive Industry on various systems such as Fire detection and protection system, Flight control system, Cabin pressure control systems, and Electrical systems, Engine overheat control systems, Verification of Secondary Power Distribution Assembly (4th Gen SPDA) for CORE Software, Signaling & communications and Medical Devices.
- Extensive experience in Software Verification and Validation activities such as System Testing, HSIT, SSIT, UIT, Unit testing, Design Review, Source code review, Data and control coupling activities and having good exposure to safety aspects of design.
- Proficient in C - programming with Real Time Operating systems experience and Perl and python scripting
- Expertise inDO-178B software life cycle processes, activities and guidelines.
- Experiencein Development Environments such as MPLAB, Tornado VxWorks, and Validation tools like RTRT, Tessy and LDRA for SSIT activities.
- Experience with Configuration Management Toolssuch asSerena, Synergy, Clear case, Bugzilla, Dimensions, PDM and Requirement management tools such as Doors.
- Experience in Change Management Tools like Telelogic change, Clear quest, PM smart
- Experience in bus protocols such as SPI, CAN, AFDX protocols
- Experience in certification activities and creating certification documents such as PSAC, SDP, SVP, SRS, SDD, SVCP, SAS and SCI for multiple projects
- Active participation in SOI2, SOI3, SOI4 audits, and SCCB meetings
- Expertise in PERL scripting for Test automation purposes and system expert on LDRA.
- Experience in PR Analysis/Failure Modes and Effects Analysis ( FMEA) .
- Experience in Functional safety of the system and ISO 26262(IEC 61508) is safety standard for electrical and electronic (E/E) systems
- Experience in testing GUIs (graphical user interfaces) and / or testing Windows software.
- Experience in Verification and Validation of DO-178B/DO-178C standards for Level A, B software and CENELEC Standards for SIL 4 software.
- Got OUTSTANDING TEAM of the month for 4G CORE SPDA RBT project and Best Team of the Month for RRJ project for three times.
- Experience in mentoring juniors and colleagues, project coordination with onsite and offshore teams, work allocation, Status reporting, project estimation with possible risk mitigation and proposal activities.
- Knowledge on Automotive Software Process Improvement & Capability Determination and is based on the original SPICE model, but it is made more applicable for the automotive market.
- Knowledge in Hardware-in-the-loop (HIL) simulation technique that is used in the Development and test of complex real-time embedded systems.
- Knowledge on model for process improvement (CMMI).
- Developed and presented project overview/Demo Presentations to external customers and management team.
- Developed Software Quality Assurance Plan which include test plan to improve the quality of both software processes and work products.
- Good team player with excellent written &oral communication skills and Ability to work with a common goal to achieve the desired results.
- Experience in City Flow 650, used in railway transportation. CITYFLO 650 is a system for driverless (DTO) or unattended (UTO) train operations designed for moving block advanced metro operations and airport people movers (APM).
TECHNICAL SKILLS:
Programming Languages: C, C++
Scripting and Markup Languages: Perl, Python, Ashling Emulator, Wind river Emulator
Testing tools: RTRT, LDRA, Canalyser, CANOE, TESSY, LABVIEW, VECTOR CAST
Bus Standards: CAN, AFDX, SPI, CAN diagnostics.
Protocols: AFDX, CAN
Simulator/Emulator: CANOE, Tsim, PLCsim, OCsim, NRsim.
Compilers: GCC
Other Tools: Serena dimensions, PDM, Bugzilla, JIRA, DOORS, Lab VIEW, Synergy CM, DO-178B, Team center, RQM, CENELEC Standards EN50126, EN50128 and EN50129, IAR Workbench and Vault professional
PROFESSIONAL EXPERIENCE:
Confidential, Cincinnati, Ohio
System engineer
Responsibilities:
- Analyzing the C-language code and Writing SDS and SRS documents.
- Creating theset of Build to load in the Test Bed (LDRA tool).
- Performing the integration and unit testing Analysis in Test Bed for static and dynamic analysis
- Creating New Sequence in Tbrun by initializing Global and Local Variables, Set the Managed Stubs.
- Creating New Test Case by providing the Input and Output Variables. Assign the values as per the Code flow. Start executing the test cases using Run Driver.
- Creating Regression Report and Dynamic analysis coverage report.
- Verifying the Statement and Branch/Decision coverage.
- Preparing the Checklist for the created test cases and Coverage.
- Preparing the Validation Report for Product Software - Unit Test.
Confidential, Pittsburgh, PA
Senior Verification and Validation engineer
Responsibilities:
- Analyze the hardware, software and electrical requirements and design Validation Test protocols for Customer Requirement specifications of RATP (ATP/ATC), RATO (ATO) and ATS Subsystems of city flow 650.
- Categorized the System requirements in Integrity based on the severity and other attributes
- Performed review on Use cases, software high level requirements and system requirements for deeper understanding and test development on Integrity.
- Generated Requirement traceability matrix using Integrity.
- Setting up System Validation Test bench to perform system testing
- Developing design test procedures related subsystem requirements
- Validate and execute system test procedure and test cases in the system test bench (combination of PLC, TSim, OCsim, NRsim simulators and RATP cabinets, RATO cabinets and Central Cabinets) against every build release on Central Core and Central 1500 Application.
- Report the System Test bugs in Bugzilla and coordinate the development team to fix the bugs.
- Using 907 and 908 Field Test procedure, Norming points checking, Vehicle testing is Performed.
Confidential, Raleigh, NC
Lead verification Engineer
Tools: and technologies used:Embedded testingusingDO-178B standard,LABVIEW, Value Can (Vehicle spy), Python, Canalyser, MPC5554, VxWorks,Synergy, LDRA, Team center, CAN and AFDX, Wire shark bus analyzer, Net capture.
Responsibilities:
- Performed Requirement Analysis.
- Developed software requirements and Implemented the functionality in C code for the modules like TCPT, SD and Built in test.
- Involved in decomposition of software requirements from system requirements and contributed in updating and maintaining quality documentation such as Software Design Document (SDD), Software Interface Design Document (SIDD) as per DO-178B.
- Performed source Code Review, software design review, High level design reviews and filled the checklists
- Performed high-level and low level test cases review and filled review checklists as per
- DO- 178B standards
- Setting up the target test environment for executing the test scripts
- Performed LDRA based structure coverage analysis and static analysis to identify coding standard violations.
- Designing Test cases for Unit Test and executing them on Host and Target Environments.
- Preparing the Test Cases for Software integration testing and executing them on Target.
- Testing Fire/Overheat Detection System within the main engine nacelles and the APS compartment
- Reporting the problems and clarifications to the customer.
- Providing the required technical support to the team.
- Trained a team of ten members and handled the team to meet the customer schedules
- Tracking the Status of the team and report it to customer
- Delivering the Test cases, procedures, test reports and structural coverage reports on time to the customer
Confidential, Rockford
Verification Engineer
Tools: and technologies used:Rational clear case, Synergy, DO-178B, Ashling Emulator, Wind river Emulator, RTRT tool for coverage, Ashling commands scripting, Wind river commands scripting.
Responsibilities:
- Writing the SVCP (Software Verification Cases and Procedures) based on the requirements RBT (Requirement based testing) for the SWRD and SWDD.
- Review of Test Procedures(SVCP) which are written by others
- Writing the Test scripts for the SVCP’S by using ASHLING Scripting commands
- Review of Test Scripts which are written by others
- Executing the Scripts on the Hardware target which includes microcontroller (MPC 5554), Microprocessor (MP 7448), PS COMMS, MICRO-COMMS, I/O COMMS, I/O LRM cards.
- Updating Bugs in Synergy.
- Generating the test results for scripts and verify structural coverage by using RT-RT.
Confidential
System Validation & Verification Engineer
Tools: and technologies used: Automation testing usingLDRA tool, LABVIEW, Synergy, DO-178B, Team center,CAN and AFDX, Wireshark bus analyzer, Net capture.
Responsibilities:
- Requirement analysis of Customer Product specifications
- Involved in decomposition of system requirements from customer product specifications and contributed in updating and maintaining quality documentation such as Software Design specification (SDS), Software Interface Design Document (SIDD) as per DO-178B.
- Categorized the System requirements in Doors based on the criticality and other attributes
- Performed review on software high level requirements and system requirements on Doors
- Setting up System Validation Test bench to perform system testing
- Creating System validation test procedure against system requirements per DO-178B.guidelines
- Validate and execute system test procedure and test cases in the system test bench against every build release
- Report the System Test bugs in Change management system (Telelogic change) and coordinate the development team to fix the bugs
- Client interaction for possible risk mitigation.
- Trained the software verification team and new team members on system aspects and safety aspects of the product
Confidential
Verification Engineer
Tools: and technologies used: Automation testing using Tessy tool, C-language, Rectify tool, MATLAB, SCADA.
Responsibilities:
- Performed effort Estimation for the Project.
- Performed the Requirement Analysis.
- Performed source Code Review, software design review, High level design reviews and filled the review checklists based on D)178B guidelines
- Performed high-level and low level test cases review and filled review checklists as per
- DO- 178B standards
- Designing Test scripts (Manual and Automated) for Hardware Software Integration Test and executing them on Target Environments.
- Reporting the problems and clarifications to the customer.
- Update the test results and reports on clear case and Test status on Doors.
- Guided the team on various technical issues.
- Interacted with German client and reported project status to the client.
- Delivering the Test cases, procedures, test reports and structural coverage reports on time to the customer.