System Integration & Testing Resume
Atlanta, GeorgiA
CAREER OBJECTIVE
To work as a key player in a challenging & creative environment, be instrumental in an organization’s growth, climb the ladder of success, realize my potential and explore myself fully.
SUMMARY:
- Around 5+ years of experience in SW Development and Verification of Real Time Embedded systems.
- 1+ year experience as software integration Engineer on Application Layer for Engine ECM and HIL testing using dspace.
- Experience on tools such as CANape, CANalyzer, CAT ET, dSpace control desk and Automation desk.
- Extensive hands on experience with Requirements, Design, Development, Verification and validation phases of software SDLC V - model, Agile
- Experienced in Model Based Verification & Software Development using MATLAB, Simulink and Stateflow
- Strong in python scripting, Proficient in using python scripting for developing verification environment as well as writing automated test procedures
- Hands on experience in generating code using Real Time Workshop (RTW) in Simulink and perform code analysis for optimization.
- Working experience on time critical real time systems such as Avionics cockpit display systems, I/O system and also aware of data retrieval, filtering and data computing from sensors
- Good understanding and hands on experience with both real time & simulated AFDX network, End System and Protocols like CAN, AFDX, ARINC429 & Ethernet protocols like TCP/IP, HTTP
- Expertise in setting up and working with RTOS based test environment, data loading, VM Config, port config, Health monitoring and debugging.
- Expertise in writing low level requirements by analyzing the system High level requirements.
- Worked in the process of Unit Testing, Integration Testing, System Testing and Acceptance Testing.
- Good understanding and hands on experience with software guidance process such as DO-178B
- Experience with configuration management tools such as Clear case and DOORS.
- Involved in preparation of certification documents for software development and verification phases of life cycle.
- Strong analytical, diagnostic skills, fast learner and self-starter with good communication skills.
TECHNICAL SKILLS:
Development/ Scripting Languages: C, python
Platforms/OS: Linux/Unix, Windows
Tools: Matlab, Simulink, Visual studio, vectorCAST, IBM Rationale Functional Tester, CANape, CANalyser
Configuration Management: Doors, clear case
Standards/Guide lines: DO 178B, ARP4754
Protocols: CAN, ARINC-429, AFDX, RS422, RS232
Testing: Unit testing, HIL, system testing, Integration testing
Software Development Model: V model, Waterfall model, Agile
Trainings Undergone: Embedded system, Hadoop, Networking
PROFESSIONAL EXPERIENCE:
Confidential - Atlanta, Georgia
Environment:: C, python, Canopy, Canalyser, Matlab, Clearcase, dspace
System Integration & Testing
Responsibilities:
- Verification & Validation of Engine Application Layer software written in C.
- Building Flash files using Confidential Electrical Technician Tool and Integrating (flashing) into ECM.
- Configuration management of all files into Clear case and Git.
- Software Integration testing in closed loop and open loop with a dspace and FAST simulator.
- Working on Multiple diesel engine ECMs and building their flash files, integrating and testing manually by Control desk and using dSpace Automation scripts.
- Developing test cases in dspace Automation desk, Control desk & simplifying the work environment.
- Working on tools like CANape, CANalyser, Electronic Technician, Forcast, Cadetwin, Clearcase, simulators such as FAST and dspace.
- Responsible to develop, maintain python test scripts and constantly improve verification environment for running automated test station using Automation desk in dSpace.
- Troubleshooting various field issues on the Application software some times on Core Engine sw.
Confidential
Environment:: python, Pig, Hive, Sqoop, HDFS
Hadoop Developer
Responsibilities:
- Worked as a member of the Big Data team for deliverables like design, construction, unit testing and Deployment.
- Creating Hive tables.
- Loading data from large data files into Hive tables.
- Involved in writing python scripts for executing hive queries.
- Involved in gathering requirement and design.
- Initial setup to receive data from external source.
- Designed and developed Hive job to merge incremental file.
- Analysis and design on production views.
- Involved in writing Map/Reduce jobs using java for loading data into Cassandra Columns.
- Involved in writing various user defined functions as per the requirements.
- Responsible to manage data coming from different sources.
- Importing and exporting data into HDFS and Hive using Sqoop.
- Experienced in analyzing data with Hive.
- Experienced in defining job flows for Maestro Scheduling.
Environment: Hadoop (Horton Works), hive .9.x, Map Reduce jobs, Java, python Scripting, Red Hat Linux, HDFS, Pig, Hive, Sqoop and Cassandra.
Confidential
Environment:: C, python, matlab, Simulink, Doors.
Systems Engineer.
Responsibilities:
- Involved in Complete system Scripting Development using Python.
- Responsible to develop, maintain python test scripts and constantly improve verification environment for running automated test station.
- Design, code and implement the simulation models based on Technical specs and model based verification.
- Efficient writing stable, understandable, upgradable & maintainable code using C
- Involved in preparation & review of verification plan & test standards per DO-178B objectives.
- Matlab/Simulink Model from the High Level software requirements and generating Source code for target processor.
- Validating Simulink models present in the simulators as per the requirement and Engine Configuration.
- Generating code using Real Time Workshop (RTW) in Simulink and perform code analysis for optimization in C.
- Using IBM Rational functional tester performed Unit Testing and integration testing.
- Test Case execution and debugging on Host execution, Target execution (via batch processing).
- System architecture and Design discussion with Customers, senior developers and make any updates necessary in System Design Document.
- Worked closely with development team to analyze and fix the problem during the integration phase of software product lifecycle.
- Working on Protocols like CAN, AFDX, A429, RS422 and data retrieval from the protocols.
- Verification of Confidential Automated models (HAM) based on system requirements.
- Coverage analysis based D0-178B Certification Review Item and HAM model based on ARP4754 CRI
- Review System and User Acceptance test cases and support closed-loop testing efforts.
- Other responsibilities include doors requirements to software traceability, reviews, effort estimation, best practices document preparation and knowledge sharing, Writing tools for any possible automation, maintaining desktop simulation environment.
Tools: used for Confidential project: Doors, ClearCase, PythonWin, Matlab
Confidential
Software Developer & system tester for Light Combat Aircraft.
Environment:: C, C++, python, matlab.
Responsibilities:
- Responsible to develop, maintain python test scripts and constantly improve verification environment for running automated test station.
- Design, code using C, C++ and implement the simulation models based on Technical specs.
- Developing system programs in C on Linux/Unix platform.
- Developed Multithreading and Socket programming using Python.
- Generate code coverage and take necessary actions to improve code coverage.
- Create and review software certification documentation according to RTCA DO-178B standards Verifying data transferred in Protocols like CAN, AFDX, A429 Tool and Hardware Drivers.
- Working on Matlab in developing programs to convert from one format to another, graph plotting from the system output and developed GUI applications to make verification easy.
- Refactored and extended the generated C++ code from Simulink model as a thread-safe, embedded code base within the RTOS application layer for integrating in the simulator hardware.
- Realtime Data analysis during outstation flight trials
- Verify reviews analyze findings, identifying & recording failures, recommending design changes.
- Identify interface requirements and develop Interface Control Documents and developing compliance documents.
- Involved in development of Front-end Web applications using HTML, CSS.
- Using vectorCAST tool performed Unit Testing and integration of software modules.
- Worked on API Libraries implementing protocols.
- Create and review software certification documentation according to RTCA DO-178B standards
- Integrating various real-time systems software into embedded hardware.
Confidential
Hardware debugging and troubleshooting of BFSR radar, radar PCB boards and Network
Responsibilities:
- Developing C programs and Defining model standards and driving any updates to improve the performance of auto generated code.
- Involved in preparation and review of verification plan and test standards for Radars.
- Testing of microwave materials for c-band and x-band devices in detection of insertion loss, RF loss, VSWR, SWR, VHF, RF Network equipment’s & wave guides for AKASH MISSILE SYSTEM.
- Other responsibilities include reviews, process documentation, recording best practices and writing automated validation scripts.
- Spectrum Analyser.
- Network Analyser (Both Vector and Scalar).
- Signal Generator, Pulse Generator, Power Meter, CRO.
- Signal Synthesizer (for testing sensitivity of the Electro Magnetic Force).