Subcontract To Permanent Software Engineer Resume
Phoenix, ArizonA
SUMMARY
- Senior Embedded Software Engineer with 29 years experience in Software Application Development with proven ability in software requirements, design, implementation, and test of real - time embedded operating systems (RTOS).
- Able to successfully use hardware/software analysis tools to troubleshoot and resolve new or existing large software systems.
- A self-motivated professional with strong understanding of CMMI SEI in software process and ISO 9000 quality standards, familiar with avionic protocols (DO-178B) and performs well in either a team or individual environment.
TECHNICAL SKILLS
Software: C++, C, Ada, Rhapsody UML, PLM, Java, Pascal, Perl, VAX DCL,Assembly Languages, SourceTree/Git/Stash, LDRA, CMMI/SEI Level 3, Six Sigma.
Hardware: HP ARINC 429 Logic Analyzer, DAS, AMD 29050 Processor, PowerPC 603e RISC, Motorola MPC8260, MPC750 and MPC8245 Processors, FPGAs, SVME-179 DY-4 Single Board Computer, VMETRO’s PCI and VME bus Analyzers, 3 Volt Intel Flash Memory
Operating System: Linux, WindRiver VxWorks, Green Hill Integrity, WindowNT, VAX/VMS, Sun OS, HP UX
Computer tools: Synergy Tools, IBM Rational Change, DOORS, WindRiver TornadoII, WindRiver VisionCLICK7.5 for PowerPC, Green Hills MULTI Debugger, Interleaf5, CMVC & PVCS, Visual SourceSafe Rational ClearCase, FramMaker5, Rational Ada Case tool (APEX), Ethereal Ethernet Analyzer, Timbuktu Pro Remote Network Access.
PROFESSIONAL EXPERIENCE
Confidential, Phoenix, Arizona
Subcontract to Permanent Software Engineer
Responsibilities:
- Develop/Support DO-178B life cycle of embedded software for the Confidential 737 Wedge Tail project, responsibilty included - create new baseline and integration build for black and red label release target build to Confidential . Verify the integraty of each build by dry run on in-house simulator tool(DTSIM).
- Using agile sprint for requirements(DOORS), code (C/C++ with Synergy Tool) and script updates to complete review package on time.
- Build manager for Synergy configuration management of the B737 Wedge Tail project.
- Use Simulink Matlab 2012b for code generation from the mdl files for special functionalities.
Confidential
Subcontract Software Engineer
Responsibilities:
- Develop test scripts to GE C-130J FMS applications.
- Debug and diagnose C-130J FMS application GE AutoTest Utility via remote access.
- Support software integration activities and resolve interface issues.
Confidential
Subcontract Software Engineer
Responsibilities:
- Fixing problems for the functionality between TGF(TSC Graphics Functionality) and TDL (TSC Datalink).
- Updates code based on System Requirements and hold informal and formal reviews.
- Create an ASPIRE review and complete necessary reworks for Change Request.
- Performs code checkout using EASE(TSC Application Simulation Environment) to ensure Change Request is working properly.
- Involved with V&V Test JIRA process to validate and disposition issues related to TSC DL project.
- Performs tracing for DDD and iData activities between SW code and System Requirements to eliminate trace holds and dead code.
Confidential
Subcontract Software Engineer
Responsibilities:
- Analyzed and debugged NGFMS lab problems and fixed SCRs using Confidential EPIC Application Simulation Environment(EASE).
- Fixed trace holes to high level requirements using Confidential Software Requirement Tool (SRT).
- Responsible for internal software requirements update and review using Siemens PLM Teamcenter 9 (TcSE) tool.
Confidential, Scottsdale, Arizona
Subcontract Software Engineer
Responsibilities:
- During phase one of waveform development (WFv3), work consist of creating, updating and documenting WFv3 design changes/requirements with Rational RoseRT WFv3 design model database to generate the WFv3 Software Design Document (via SoDa scripts) from information stored in RoseRT model.
- Implemented waveform router component to allow waveform messages transmit and receive between encrypted red-side controller and non encrypted black-side controller during a phone call.
Confidential
Subcontract Software Engineer
Responsibilities:
- Implemented Maintenance partition software requirements for fault detection and isolation and performing initiated tests so that faults latched during flight can be cleared.
- Implemented BITE partition software interface to allow Maintenance and other partitions for storing and clearing faults in Non-Volatile Memory.
- Troubleshooting and solving Confidential Change Reports for missing packets or drop packets on A664 component during Crew Training Station initialization.
Confidential
Subcontract Software Engineer
Responsibilities:
- Created and derived code & software requirements from Air bus System Specification, ICD & NSS Application Guidelines.
- Implemented installation mechanism for uploading individual or multiple of executables, files & databases into the NSS using ARINC 665-3 Loadable Software Standard.
- Created software tools to periodically simulate ARINC 429 & Avionics Full-DupleX Switched Ethernet (AFDX) signals into NSS I/O for validity, freshness and source selection testing.