Lead Software Engineer Resume
City Of Industry, CaliforniA
SUMMARY:
- Results - oriented senior Systems/Software manager and engineer with 20 years of multi-disciplinary experience and expertise in the Defense, Aerospace, Telecommunications, Automotive, and Semiconductor industries.
- Effective project and program manager, leader, and mentor. Fiscally resourceful and effective cost management skills. Proven strengths in Object Oriented, Real Time, Embedded Software Design, Development, Verification and Validation (V&V), and Software Integration on multiple platforms. Experienced in all phases of the software development life cycle.
TECHNICAL SKILLS:
Technology and Tools: C/C++ VX WORKS AE653 RTOS PVCS/CMVC/CM21/CVS SOAP JAVA GREEN HILLS INTEGRITY 2167A, 1750A TEAMWORK ADA 83/95 LINUX/UNIX SEI CMM LEVEL 5 SYSTEMBUILD VISUAL BASIC HP 64000 EMULATOR A429,A629, RS422,RS485 DOORS PERL VAX/VMS CORBA TESTMATE FORTRAN INTEL 80960A CLEARCASE, MKS IMAGIX DBASE MOTOROLA 68000A DO178B LEVEL A CODETEST JOVIAL J73 MTPL TARTAN/ADASCOPE WINDOWS SOI AUDITS 1 - 4 JTRS RATIONAL ROSE/APEX REQUISITE PRO
PROFESSIONAL EXPERIENCE:
Confidential, City of Industry, California
Lead Software Engineer
Responsibilities:
- Developed C/C++ source code and Software Design Description (SDD) Requirements to DO178B Level A standards.
- Developed the project’s software verification approach to DO178B Level A standards.
- Created all Green Hills Multi common functions, sample test scripts, coding standards and a User’s Manual for white box testing.
- Wrote Python common functions, sample test scripts, coding standards and a User’s Manual for black box testing.
- Developed material, high level and low level test review checklists, lead and trained all team members.
- Created and adhered to Earned Value (EV) metrics and MS Project schedule.
Confidential, Phoenix, Arizona
Lead Systems Engineer
Responsibilities:
- Rewrote the System Requirements and users manuals for the VALFAC User Interface GUI along with the Test
- Script Engine adhering to DO-178C test platform requirements.
- Created and adhered to MS Project schedule reaching each critical program milestone.
- Managed VALFAC software team and MS Project schedule to implement functionality
- Developed and Executed TCAS, TAWS, and XPDR System level tests for the Airbus EASA and Boeing Tanker deliveries to DO-178C level A and C.
- Tests involved the use of A429, GPS, ADIRU, CFDIU, IRS, FMC, WXR, and GPSSU buses.
- Wrote and executed TAWS Software level tests using Green Hills Integrity.
- Used ClearCase and ClearQuest configuration management tools and ReqSuite for requirements traceability.
Confidential, Scottsdale, Arizona
Lead Software/Systems Engineer
Responsibilities:
- Worked closely with Vocoder Services, Serial Data Services, Network Services including UDP/IP and Ethernet, as well as the Crypto Subsystem within the JTRS platform to support Black Side and Red Side Waveform development.
- Designed the lab environment for the V&V test team which included a WDE 1.2 Power Supply, PCI Ethernet Card, 16 Port Switch, Single Key Loader, Green Hills Integrity Multi Probe, Python 2.5.2, TTC Fireberd 6000, vIPer Phones, Multi-Voice I/O Switch Boxes, RF to Optical and Optical to IP converters, and TacLanes for test and integration.
- Developed Software/System Level tests as well as a script development process which was used as a baseline to train a 20 member team.
- Wrote test scripts that captured CORBA IDL logging.
Confidential, Glendale, Arizona
Product / Program Manager and Lead Engineer
Responsibilities:
- Product / Program Manager and Chief Engineer for functional verification of the Primary Flight, Health Maintenance, A664 IO, and Input Processing partitions.
- Developed a process, hired, technically managed, and mentored a cohesive engineering team (consultants and direct hire) for:
- Design and development of Test Plans and Test Scripts using Confidential Superscript Language (SSL) for AE653, A429, Analog, Discrete, and REU data.
- Confidential system requirement definition and verification for First Flight.
- Effectively managed simultaneous development of several avionics programs, all finishing well below fixed budgets, with 37% cost savings.
- Presented project metrics, various reports, and continuous feedback to CEO and Board of Directors
- Provided executive visibility as well as Earned Value (EV) metrics as the primary on-site company representative.
Confidential, Phoenix/Glendale/Tucson, Arizona
Team Lead
Responsibilities:
- Took over the technical leadership in the middle of the project and redesigned a formal test plan, test process, and trained team members.Supported customer design reviews, technical interchange meetings, and SOI audits by preparing presentation materials and SDRL items.
- Worked closely with the DER in order to provide compliance to DO178B level A standards.
- Worked closely with system and software engineering leadership to rewrite the System and Software Requirements Document in order to elevate it to a Modified Condition Decision Coverage (MCDC) verifiable state.
Confidential, California/Mesa, Arizona
Developed System/Software Integration Tester
Responsibilities:
- Designed, developed and implemented a unified interface for the verification team which provided control of the
- Flight Management Application (FMA) and CNCP radios, over 1553B, A429,RS422 and RS485 Buses as well as the GNU GDB/GPS Debugger on the WindRiver VxWorks AE-653 Secure Real Time Operating System.
- Debugged test controller code using VxWorks 6.0 Workbench and GNU GDB/GPS debugger.
- Developed verification and validation utilities which extended the Java JUnit framework.
- Developed Functional Qualification Test procedures for the Communication/ Navigation Control Panels (CNCP)
- LRU controlling COM, UHF, HF, MSAT, NAV, TAC, ADF, and IFF.
- Developed a prototype test harness using the VectorCAST test tool which interfaced with AE-653 and trained team members on how to use the tool for unit test purposes.
- Used DOORS for documentation and traceability.
Confidential, Chandler, Arizona
Developed a software Functional Quality Test
Responsibilities:
- Created test case functionality that verified the 1553, Ethernet Switch, Power Transfer, Analog Input, GPS, and Serial Modules on a PowerPC.
- Developed a telemetry database and wrote C++ procedures in Green Hills Integrity to access the MACH3’s Encoder and Decoder algorithms.
- Used DOORS for documentation and traceability.
Confidential, Minneapolis, Minnesota
Lead Software Architect
Responsibilities:
- Responsible for the design and development of all real-time, embedded, OOA, OOD C++ and ADA 95 software
- Created the software design in Rational Rose and Apex, and used Clearcase for configuration management.
- Redesigned the CUI C++ and ADA 95 threads to optimize run time.
- Developed the Crew User Interface Specification System/Software Requirements Document.
Confidential, Grand Rapids, Michigan
Team Lead
Responsibilities:
- Performed white box level V&V using a Signum emulator with a Chameleon C3X debugger.
- Managed and trained team members while developing and meeting all critical milestones of a detailed schedule.
Confidential, San Diego, California
Responsibilities:
- Developed software/system test requirements and test scripts for Iridium Satellite telecommunications messaging. Developed test requirements for the Message Origination Controller (MOC) to Message Termination Controller (MTC) I/O. Wrote PERL test scripts utilizing Pure TestExpert to cover MOC-MTC test requirements.
- Developed test requirements and test scripts for the Message Origination Controller Simulator. Moderated and attended test design reviews and made presentations at PDR and CDR. Single handedly created the system/software requirements document in Teamwork and wrote C embedded software for the executive on the GMT 800 door module.
