Uploaded File
add photo
Ravi
ravid2291@gmail.com
815-797-9267
214 Williamsburg Dr
Thiensville
Thiensville, WI 53092
Embedded Firmware Engineer/Developer/Systems Engineer
15 years experience W2
0
Recommendations
Average rating
164
Profile views
Summary

Highly skilled technology professional with an overall 10 years of engineering experience in Software Development Life Cycle and Model Based Development System Engineer Firmware Engineer Software Engineer within the field of real time embedded software applications in a variety of Industrial automation, avionics systems and providers.

Experience
Embedded Firmware Engineer/Developer/Systems Engineer
Information Technology
Dec 2015 - present
* Experience in firmware product development lifecycle with an emphasis on capturing, defining, validating product, functional and high level requirements. Design, implementation testing and debugging of industrial integrated multidrives control firmware using Embedded C++. * Direct firmware and application development for High Performance Control (HPC) AC Multi Drive Project. Collaborate with cross-functional team on project planning. Lead driver development for PWM. * Design software for multicore processor-based platforms and DSPs, as well as board support package for Integrity Real-Time OS. * Experience in C++, OOPS, OOAD and design patterns. * Experience in DeviceNet, CAN communication protocols, Common Industrial Protocol (CIP), Modbus and Ethernet TCP/IP. * Expertise in Agile Software development process and VersionOne scrum tool. * Managed in-application memory and code debugging efforts across serial and telnet applications. * Experience in continuous integration (TeamCity), system testing, test cases, test harness, analyzing test results & test coverage, Python, Perl, Batch scripting, Component Connect Workbench (CCW). * Experience in usage of Emulators (Blackhawk), debuggers (GreenHills Multi IDE, Code-Composer Studio, and, trace-32), RTOS (GreenHills Integrity, LynxOS VxWorks), Processors (Multicore ARM A15, DSP, ARM9), ARM Cross Compiler, Ethernet TCP/IP, DeviceNet, Modbus, USB and/or CAN communication protocols. * Experience in usage of DOORS, ClearCase, ClearQuest, and, Code Collaborator.
Agile Methodology Application Development Jython Design Patterns Perl Python Scrum TeamCity TCP/IP Continuous Integration ClearCase ARM C++ ClearQuest DOORS Firmware RTOS VxWorks Database Design IDE Scripting C Systems Engineering
Remove Skill
Systems Engineer/ Embedded Software Engineer/Firmware Engineer/Systems Analyst
Information Technology
Aug 2007 - Nov 2015
* Experience in executing the complete Software Development Life Cycle (SDLC) including High and Low Level Systems/Software Requirements, Detailed Design, Implementation, Coding, Tracing, Integration, Verification and Validation (V&V) and Reviews and Agile methodologies, and V-Model Software Development Process. * Experience in Model-Based Design using Matlab, Simulink, Real Time Workshop and Stateflow based applications. * Sound knowledge in Analysis/Design, Development and Verification of commercial grade application software utilizing Embedded C /C++ languages. * Proficient in Preparation of Test Plans, Test Procedures, Integration Testing, Requirement Based Testing, Debugging, Structural Coverage Analysis, MCDC, Embedded C/C++ scripting, Dry-Runs, Formal Runs (RFS). * Extensive experience in Embedded C/C++, Python, Perl, TCL/TK, ADA, Assembly. * Hands-on experience with Avionics data buses and communication protocols, such as ARINC 429, ARINC 664, CAN, RS-232/485, PowerPC 5554/7448. * Prior experience and Technical Knowledge of C-series, E2, MC21 and C919 Electrical Power Generation and Distribution System (EPGDS) and Airbus A380, A340 Cabin Intercommunication Data System (CIDS) and KFD - 840 Functional Displays. * Extensive Experience in Design, Development and Verification of Embedded Software used in Commercial Flights Cockpit Display System, EPGDS and CIDS using Embedded C/C++, Python, Perl, TCL/TK, ADA, Assembly. * Experience in various Software Test Methodologies such as System Testing, Hardware-Software Integration Testing, Software-Software Integration Testing, RBT, Unit/Module Testing and Black Box versus White Box, Code inspection. * Experience in use of LDRA and RTRT testing tools. Working knowledge of Configuration tools CM Synergy, Change CR, ClearCase, ClearQuest, SVN, PVCS Dimensions and requirements Management tool DOORS. Working knowledge of Experience in Usage of CANalyzer, Eclipse IDE, Visual C++, Debuggers and Emulators (GDB, Windriver, Pathfinder, Ashling), JTAG Emulator, IBM RuleChecker, Understand C/C++. * Experience in Certification documents preparation for SOI Audits Participated in SOI2 and SOI3 Audits. * Ability to work in a team environment and as an individual with strong technical and communication skills, and good zeal in adapting new technologies with short learning curve.
Eclipse Software Engineer SVN Perl Python Agile Methodology Systems Engineering Auditing ClearCase C C++ ClearQuest DOORS Embedded Software Firmware Database Design Analysis System Analysis Scripting Box
Remove Skill
Project Trainee
Information Technology
Jan 2007 - Jul 2007
* Involved in Development and Maintenance of High Performance Compiled Code Event driven Logic Simulation tool. * Development of various algorithms, testing of developed digital logic algorithms, bug tracking and fixing. * Performance analysis of software using GPROF.
No skills were added
Remove Skill
Edit Skills
Non-cloudteam Skill
Education
DOORS Utility
GCU software High level and Low 2011
Project Name: KFD
840 Functional Displays and DU Core AGM ENH 2009
VLSI Design and Embedded Systems
not provided
Electronics & Communications Engineering
not provided
CR based reviews of DPI
Device Peripheral Interface, Configuration Management, High level and low
design and development
Client: UTC Aerospace System
System Integration, Software Testing, Change Request
APU applications Configuration Management, High level and low
CSeries SPDS
A350 GCU
Involved in A664
SSM and BP Comms High level and Low
Master's in VLSI Design and Embedded Systems
VTU
Skills
Systems Engineering
2021
13
Agile Methodology
2021
12
C
2021
12
C++
2021
12
ClearCase
2021
12
ClearQuest
2021
12
Database Design
2021
12
DOORS
2021
12
Firmware
2021
12
Perl
2021
12
Python
2021
12
Scripting
2021
12
Analysis
2015
8
Auditing
2015
8
Box
2015
8
Eclipse
2015
8
Embedded Software
2015
8
Software Engineer
2015
8
SVN
2015
8
System Analysis
2015
8
Application Development
2021
4
ARM
2021
4
Continuous Integration
2021
4
Design Patterns
2021
4
IDE
2021
4
Jython
2021
4
RTOS
2021
4
Scrum
2021
4
TCP/IP
2021
4
TeamCity
2021
4
VxWorks
2021
4
Ionic
0
1