Product Support /integration /simulation Engineer Resume
San Jose, CA
SUMMARY:
- Around 7 years of IT industry experience as Includes analysis, design, development of Product Support /Integration /Simulation Engineer in Software Development Life cycle (SDLC).
- Master in Embedded C, C++ programming language for embedded aerospace & automotive product development phases.
- Work experience on Linux Platforms in application support package and Device Drivers modules.
- Work experience in development of Embedded Firmware and Linux Device Drivers with I2C, USB, WIFI and Bluetooth, Sensors.
- Experience in development of USB Device Vendor Specific Driver for Mass storage stick.
- Commercial experience of developing for or with wireless communications protocols, such as Bluetooth, WI - FI.
- Experience in development of Temperature Monitoring Sensor Driver using I2C protocol.
- Experience in development and Verification of Level-B Critical Embedded software in V&V, bug fixing of Level-B Critical Embedded software.
- Specifically, Knowledge on connectivity/communications such as Wi-Fi, Bluetooth, and Near Field Communications (NFC), MQ Telemetry Transport (MQTT).
- Experience in Software Development from requirement analysis to Unit and Automation Testing.
- Sound Knowledge of Linux Kernel & C as well as shell scripting and Strong Debugging and Analysis skills.
- Ported Embedded Linux on PowerPC and OMAP OSK-5912.
- Fine Tuning Porting Device Drivers (Ethernet, Pseudo terminals) according to the application requirement.
- Knowledge of TCP/IP Protocol Suite and Wireless protocol stacks (Bluetooth & Wi-Fi).
- Used KGDB, GDB, ltrace, strace as Debugging tools with Linux and Windows Environment.
- Writing shell scripts to automate the entire board bring up process.
- Documentation for gap analysis, client presentations, as well as preparing webinars for the same.
- Linux Device Driver development for serial port, Ethernet port and kernel modules programming for 802.1q Socket programming and Inter Process communication techniques maintaining the IEEE 1003.1 POSIX Standards.
- Advanced knowledge of Drivers and demonstrated ability to apply hardware/software.
- Broad technical capabilities in all aspects of simulator systems to include computer systems and networks, visual systems, I/O, and hydraulics/motion/flight controls.
- Ability to assist customers in operation of simulators and instructor station operation.
- Conducting simulator preflight /Car environment using CAN, I2C, RF communication Hardware/Software.
- Experience on Aircraft Models integration, V&V cycle testing as per aerospace standards.
- Knew about network including TCP/IP and Ethernet, sockets-packets technologies.
- Knowledge on version control systems of IBM-Clear Case, GIT, JIRA, CVS, Tortoise.
- Agile Environment Process with Sprint releases, Grooming and Scrum meetings every day.
- Experience with any of the following: signal conditioning, power electronics, data acquisition, electronic test instruments RTOS, C/C++ real-time control and simulation, ECAD, UML, documentation.
- Project management and engineering team leadership to deliver entire planning and delivery.
- Development story and issue tracking tools JIRA, IBM-Clear Quest, Bugzilla, gPM-SUMO, HPQC
- Maintaining good relation with client and scheduling task to client delivery with quality.
- Efficient team member with good planning and sharing as well as improving on technical skills.
TECHNICAL SKILLS:
Programming Languages: C, C++, LDD Drivers, Kernel, Embedded Firmware
Script Languages: SHELL, Python, XML
Design skills: TEAM, DOORS, UML, ECAD, Catia v5 desgin
ComplierDebugger: GNU-GCC, GDB, KGDB, ADB, JTAG/ICE debuggers
Build tools: buildroot, make, Makefile, RPM, Bamboo, Yocto
Technologies: USB, Wi-Fi, Bluetooth, Network Derivers, Avionics
Hardware/Microcontroller: ARM, FPS2800B12C4, EF, SBC8100, Beagle, Mincom Panda Boards, raspberry PI, Arduino UNO, OMAP3530, OMAP4430
Protocols: I2C, SPI, UART RS-232(9), sensors, ARINC
Operating System: UNIX, Red hat, Solaris, CentOS, QNX RTOS, AndroidDVSDK (TI), W INC 6.0:
Software Management: Github, Clear-Case Agile Jira, (git-stash), TFS
Utilities: VIM, SVN-Tortoise, JIRA, Confluence, Bit-Bucket
PROFESSIONAL EXPERIENCE:
Confidential, San Jose, CA
Product Support /Integration /Simulation EngineerResponsibilities:
- Developing & debugging, in an Embedded Linux and device drivers from hardware specifications using the C, Python programming for new futures.
- Creating new network design and ability to assess the network requirements and recommendations based on the requirements for CSX-L.
- Co-ordinate, configure and Install network configurations, Configuring switches, routers and networks properly as Cisco Engineer.
- Develop designs with 100% Network security and ability to maximize the usage of equipment’s given by Cisco such as Routers, Hubs, Switches commands extensive futures implementation.
- Prompt support when any issue pops up in flow with Conf-D support on VLAN’s.
- Network Performance reports, Current status of the Network on time debugging in switch
- Performing analysis, proper planning and testing scheduled way ISP and CSX.
Confidential, Portland, OR
Product Support /Integration /Simulation EngineerResponsibilities:
- Developing & debugging, in an Embedded Linux and device drivers from hardware specifications using the C, C++ programming language
- Bug fixing for Linux modules when issue reported by other dependent modules.
- Taking up enhancements like improving the board boot up time and power modules.
- Improving logging mechanisms for better analysis of crash analysis.
- Analyzing the kernel Even Trace file, Memory analysis, and processes analysis.
- Linux device Wi-Fi, Bluetooth, Printer network driver’s development & debugging
- Bluetooth Integration in devices for communication depends on controls.
- Continues Development support Confidential kernel development for compatibilities.
- Maintain already existing proprietary and standard automotive Linux device drivers.
- Performing software integration of new system software components using C programming.
- Agile Process with Sprint releases and Grooming and Scrum meetings every day to on tack.
- Developing enhance Linux kernel modules and installing components using Bamboo/Jenkins.
- Developing Embedded Linux middleware/ Firmware components (services) and interfaces from requirements documentation.
- Supporting for networking device drivers and Filesystem modules Ext3, Ext4.
- Supporting information management assessment and authorization to include development of security controls, test approaches, and risk identification and mitigation to obtain an Interim.
- Researching problems, identifying the root cause and take corrective actions.
- Mentoring other members of the team and reproducing the issues on Hardware, vendor-ID.
Confidential, MI
Product Support /Integration /Simulation EngineerResponsibilities:
- Supports information management assessment and authorization to include development of security controls, test approaches, and risk identification and mitigation to obtain an Interim Authority to operate or Authority to Operate.
- Development of Secure Digital Host Controller (SDHC) Platform Specific Layer (PSL) Kernel Extension driver
- Supporting DMA Read/Write data transfers and Power Management for the driver
- Integrations for wireless communications Bluetooth, WI-FI.
- Supporting & implementing new features, bug fixing and performance improvement in Boards
- Testing the driver in S60 environment in USB Mass Storage File System
- Independent Layer (PIL) of MMC/SD/SDIO Stacks
- Bug fixing in Security (SCC) Driver which uses Shared Chunks
- Managing a team of NAND Flash Controller and LFFS driver modules
- Verification and validation testing on targeting device.
- Work on all phases or aspects of projects including marketing support, technical studies, and agile process preparation of specifications, technical plans, testing, data analysis and validation.
- Support opportunities for technology development, process improvements, tool development, and knowledge capture and reuse.
- Preparing Test Report (TR) and Product Delivery Notes (PDN) with test Limitation results.
Confidential
Product Support /Integration /Simulation EngineerResponsibilities :
- Perform simulator software updates and modification of simulator hardware components
- Ability to read and interpret schematics, technical manuals and regulatory documentation
- Assist with inspections by regulatory agencies while simulation (ASPIC) testing and cockpit testing in lab environment A380, A340, A330, A318.
- Prepare and maintain various documents required by regulatory agencies
- Verification/Validation/Certification for every aircraft application delivery
- Development of Common Model Integrated Standby Instrument system (ISIS) for A320, A330 and A340 based on requirement specified for individual Aircraft systems. Coded models for ATA in C, FORTAN languages.
- Models based development of ICP, aerodynamic models for Aircraft simulator like Thrust-levers, Speed-brakes, ICING and Hand-wheel for both Captain and first officer.
- Model was further debugged after being tested in the Simulator and officialising on IBM-Clear-case.
- Make file Creation on GCC to generate a shred Library for corresponding platforms (Linux/windows) working on Clear-case (ATPRO).
- Developing a shared library after FORTRAN conversion to C using f2c and packages, integrate to application and validation then verification on simulator.
- Writing Linux task scheduling program for Real Time Aircraft system for models to load.
- Debugging on GDB using log files. Unit test plan creation with checklist and reporting.
- Machine vision, and motion control. Responsibilities include direct customer contact and moderate travel within the United States.
- Design hardware, including signal conditioning and data acquisition for actuator control
- RF communication, electrical and hydraulic power, and wire harness elements
- Hardware procurement, requirements definition, execution of multi-domain integrates and system tests (electrical, hydraulic, pneumatic, and mechanical)
- Several configurations vehicle-level Participate in all aspects of integrated hardware/software system verification and validation including test planning and execution, troubleshooting, issue resolution, documentation of test results, and data reviews
- Continuous integration and test of hardware/software in support of flight software qualification
- Preparing Test Report (TR) and Product Delivery Notes (PDN) by using specs and test result.
Confidential
Product Support /Integration /Simulation EngineerResponsibilities:
- The Real-Time Test Development Engineer uses Lab hardware to design
- Integrate systems for automated test, data acquisition, simulation, and control.
- Applications include systems integration lab data systems, hardware testing, line replaceable unit (LRU) testing, and battery management system (BMS) testing.
- Systems involve a variety of technologies including electronic signal conditioning, PXI and instrument control, real-time, and embedded systems;
- Contractor shall provide support by coordinating, installing, testing, and evaluating DRSN projects, including new DRSN circuit installations.
- Upgrade of DRSN infrastructure, the upgrade of DRSN and cryptographic equipment, the relocation of DRSN circuits and equipment, and installation of new IT capabilities.
- Linux kernel and drivers support for building packages and drivers for board brings
- Programming in Embedded C, RTOS, Shell, and XML for model framing development platforms.
- Using version configuration tools while developing code Git, IBM-Clear Case, Tortoise
Confidential
Product Support /Integration /Simulation EngineerResponsibilities:
- Research and Development on Operating system requirements.
- Porting operating systems like Android, DVSDK and W INC 6.0 on Texas instruments - OMAP3530/40.
- Modifying the Board Supporting Package (BSP).
- Kernel building support for android based on OMAP series and testing on SOC.
- Cross compilation boot loader and Uimage for different board bring ups.
- Using Minicom serial port communication porting the OS into beagle, Panda boards in LAB environment.
- Android versions ported 2.1 Éclair 7 (2.6.29), 2.2 Froyo 8 (2.6.32), 2.3 Gingerbread 10 (2.6.32).
- Debugging with log and core dump files of image flash to debug.
- Porting, testing applications on Emulator and debugging through ADB Debugger.
