We provide IT Staff Augmentation Services!

Software Developer Resume

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 Embedded Software adhering to DO - 178B process.
  • 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, NAND memory devices.
  • Expertise in using interface protocol AFDX, CAN, TCP/IP.
  • 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.
  • Expertise in deploying and enhancing Automated Test Equipment.
  • 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 skills, self-motivated, time bound, ability to coordinate and lead teams.

TECHNICAL SKILLS

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

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, GNU GCC, make file, Code Block, Keil, Source Insight, Microsoft SQL Server Management Studio 2014

Static Code Analysis: PC-lint, Polyspace

Dynamic Code Coverage: RTRT, VectorCAST

Debugging: In Circuit Emulator, Tornado Debugger, GNU GDB, Valgrind, Trace32, Wireshark, Fdxplorer

Requirement Management: DOORS 7.1

Version Control: 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

Software Developer

Responsibilities:

  • Modifying the existing design based upon Change Request / Problem Report
  • Implementing the software changes in C language which runs under VxWorks RTOS.
  • Perform Code Reviews and lead the team
  • Perform Unit and Hardware/Software Integration testing.

Confidential

Software Developer

Responsibilities:

  • Technical Lead and holds delivery responsibilities
  • Derived Requirements, Design and performed DFMEA
  • Developed software in C++ with Embedded Linux RTOS platform and that run on the SA1110 processor
  • Deployed Device Driver for Wind Sensor data acquisition.
  • 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

Software Developer

Responsibilities:

  • Technical Lead and holds delivery responsibilities
  • Derived Requirements, Design and Performed DFMEA
  • Developed software in C++ with Embedded Linux RTOS platform and that run on the SA1110 processor
  • Performed Field Testing, Single Turbine Testing

Confidential

Software Developer

Responsibilities:

  • Software Developer and mentoring the team
  • Derived Requirements, Design and Implemented the software in C++
  • Performed peer reviews on the deliverables
  • Performed Field Testing

Confidential

Software Developer

Responsibilities:

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

Confidential

Software Developer

Responsibilities:

  • Software Developer for AAF module and Software Tester for HMon, AFDX and FIDO module
  • Extensively worked in all the phases of Software Development Life Cycle adhering to DO-178B process
  • Derived high (T5) and low (T6) requirements and also traceability in DOORS 7.1
  • Deployed design using UML in Rhapsody 6.2
  • Developed application software in C & ADA which uses customized VxWorks OS and executes on the Motorola PowerPC MPC7447 microprocessor.
  • Derived Software Test Plan, Test Configuration and Test Procedure
  • Developed normal and robust test case using C & ADA language as per DO-178B process
  • Worked closely with DER from FAA in accomplishing SOI3 Level A Software Certification
  • 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, VectorCast tools
  • Individual contributor and also managed team of max 8 members.
  • Co-ordinate for peer reviews and process improvements

Hire Now