We provide IT Staff Augmentation Services!

Software Developer Resume

0/5 (Submit Your Rating)

Dayton, OH

SUMMARY

  • Over 9 years of work experience in Embedded Software Development for Real Time Systems.
  • Expertise in gathering Requirements, Designing, Developing and Testing of Safety Critical Real Time
  • Hands on experience in working with DER from FAA for Avionics Level - A Software Certification.
  • Proficient in designing Software Application based on Object Oriented Analysis and Design
  • Expertise in developing embedded multi process/ multi thread applications.
  • Hands on experience in working with VxWorks and Linux Platforms.
  • Experience in developing and porting SPI, I2C, UART and others along with modules for ADC, DAC, LCD, PWM
  • Expertise in using interface protocol CAN, TCP/IP, AFDX.
  • Proficient in Requirement Based Hardware Software Integration development and testing.
  • Hands on experience in preparing unit, integration, system test plans.
  • Hands on experience in test plan preparation and execution.
  • Hands on experience in GUI design and development using MS VB.Net framework.
  • Undergone Safety & Rescue training in Wind Turbine at Esbjerg, Denmark.
  • Hands on experience in Agile Methodologies.
  • Excellent Communication skill, Positive, Focused, Disciplined, coordinate and lead teams.

TECHNICAL SKILLS

Programming Languages: C, C++, Assembly, ADA, Python, Transact-SQL

Database: Microsoft SQL Server 2014

Design: UML with Rhapsody 6.2, MATLAB 6.0

RTOS: VxWorks, Embedded Linux

Network OS: Windows Server 2012 and Red Hat Linux 7

Target CPU: MPC 7447, MPC 5200, Strong ARM 1110, 8051, 8085, 80x186

Communication Protocol: I2C, SPI, UART, FTP, RS-232, RS-485, CAN, TCP/IP, AFDX

Development Environment: Wind River Tornado, IAR Workbench, MS Visual Studio,Eclipse, GNU GCC, make file, Code Block, Keil, Source Insight, Microsoft SQL Server Management Studio 2014, TI Code Composer Studio

Static Code Analysis: PC-lint, Polyspace

Dynamic Code Coverage: RTRT, VectorCAST

Debugging: In Circuit Emulator, Tornado Debugger, GNU GDB, Valgrind, Trace32, HP Quality Center, Wireshark, Fdxplorer, TI Blackhawk, Multipurpose Oscilloscope, Power Analyzer

GUI: Qt framework, VB.Net

Requirement Management: DOORS 7.1

Version Control: Git, IBM Clear Case, IBM Synergy, Serena Dimension, PVCS

Defect Management: IBM Clear Quest, JIRA, Quality Center

Standards: DO-178B, AR INC 653, AR INC 629, IEC 61400-1, MISRA-C

PROFESSIONAL EXPERIENCE

Confidential, Dayton, OH

Responsibilities:

  • Design and Develop Low Level Driver Software for Analog to Digital Converter (ADC) module.
  • Single threaded application and the software is implemented in C language that runs on 32 bit DSP Microcontroller TMS320F28377D target board.
  • Firmware is developed using TI Code Composer Studio IDE and Blackhawk JTAG Debugger.
  • Performed Hardware Software Integration development and System testing.
  • Have used Vector CAN, Digital Oscilloscope and Power Analyzer for Debugging.
  • Involved in Gain & Phase stability tuning of control algorithm that uses Clarke Park transformation.

Confidential, Rockford, IL

Responsibilities:

  • Performed Verification and Validation of High Level Requirements of 4th Generation software.
  • Created Test build procedure document.
  • Test cases are implemented in C and ICE scripting.
  • Have used GDB compiler and Wind River ICE debugger to Load and Debug the software.
  • Have used python scripts to convert the configuration files into C files.
  • Performed Requirement Based Hardware/Software integration testing.
  • Performed code peer reviews and lead the team.

Confidential

Responsibilities:

  • Technical Lead and holds delivery responsibilities
  • Derived Requirements, Design and performed DFMEA
  • Developed software in C++ which runs on Embedded Linux RTOS platform.
  • Co-ordinate with Stake holders like SCADA, Yaw, Wind Sensor teams
  • Performed Lab Testing, Field Testing, Single Turbine Testing and Park Testing.
  • Single point of contact for field errors and solutions

Confidential

Responsibilities:

  • Derived Requirements, Design and Performed DFMEA
  • Implemented software in C++ which runs on Embedded Linux RTOS platform.
  • Performed Hardware/Software Integration Testing.
  • Developed GUI in Windows VB.Net framework to generate the wind turbine configuration.
  • Implemented Stored Procedure in transact SQL to retrieve the data from SCADA system.

Confidential

Software Developer

Responsibilities:

  • Derived Requirements, Design and Implemented the software in C++
  • Co-ordinate with the hardware team to setup the test simulator
  • Performed Lab testing, System testing, Field testing

Confidential

Software Developer

Responsibilities:

  • Performed debugging of the application software using In Circuit Emulators, Tornado Debuggers tool
  • Performed System Testing and also Requirement Based Sub-System Testing
  • Performed Static Code Analysis using the PC-lint tool
  • Performed Dynamic Code Coverage using RTRT tool
  • Individual contributor and also managed team of max 8 members.
  • Co-ordinate for peer reviews and process improvements

Confidential, Round Lake, IL

Responsibilities:

  • Performed Software Verification and Validation of UIM and PHM module
  • Performed Software Unit level, Module level and System level testing
  • Developed Manual test cases using HP Quality Center Tool to perform System testing.
  • Developed automated test cases in C language using Eclipse IDE
  • Have used ICE debugger for debugging and timing analysis.
  • Performed Test case peer reviews
  • Used DOORS to capture the test cases and reports pertaining to each software requirement

Confidential, Rockford, IL

Responsibilities:

  • Performed Hardware circuit analysis and computed power dissipation of each component.
  • Computed Reliability Prediction and Failure Mode Effect Analysis (FMEA).
  • Generate a report to describe the system behavior for the failed condition of a/all component.

We'd love your feedback!