We provide IT Staff Augmentation Services!

Software Architecture Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY: Team-oriented Software/Systems Engineer and Technical Lead with fifteen years experience in real-time embedded systems. Provided technical support for military secure radio communications, flight avionics and simulation products using C, C++, and ADA, adhering to SEI Level 3 guidelines, DO-178B and MIL-STD-2167. Skilled in software development, analysis, common software architecture, requirement design documentation, system level verification testing and trace-ability. Recognized as a self-starter with effective cross-functional communication skills and team leadership capability. Six Sigma Green Belt certified.

TECHNICAL SKILLS AND TRAINING:

  • Languages: Java, C++, C, CORBA, Java Script, Ada, Windows MFC, HTML
  • Compilers: Microsoft Visual Studio C++, Green Hills MULTI 2000 (compiler, linker,simulator) GCC GNU Compiler, Microteck
  • Operating Systems: Android, INTEGRITY-178B, Solaris, Linux, Honeywell DEOS
  • Lab Tools: Tektronics TLA 700 series logic analyzer, L-3 Telemetry Decom station.
  • Project Management: ROSE, ClearCase, ClearQuest, Requisite Pro, Razor, PVCS Dimensions,
  • Development Tools: Eclipse, UML, VectorCast, Understand C, Coverity, Booz Allen Hamilton scripts,Microsoft Visual Studio, MATLAB, Teamcenter, Parasoft C++ test
  • Communication Protocols ARINC 429, IPV4, IPV6, UDP, 1553, RS-422
  • Security Clearance: Active Secret

EXPERIENCE:

Confidential, Phoenix, Arizona 2010 - PresentSoftware Architecture Engineer, Mobile Phone Development

  • Responsible for architecture, prototyping and integrating an Encrypted SMS Application written for Android Native mobile phone application and platform independent personal computer GUI application using JFC, Swing, and AWT

Confidential, Phoenix, Arizona October 2010 - April 2012 Contract and Consulting System/Software Engineer

  • As a Consulting Engineer for Curtiss Wright, provided an deficiency analysis assessment between requirements that are met and not met also developed missing system level tests for Sikorsky CH-53K Helicopter.
  • As a Contract Engineer for Honeywell International, provided System, Software and Test development oversight that identifies functional problems and suggests resolutionsfor Flight Management Systems Guidance Software while maintaing internal quality control standards and commonality.

Confidential, Scottsdale, Arizona February 2009 - August 2010Contract Software Engineer, (MUOS Project)Confidential.

  • Provided Software Design Documentation for the Packetizer Architecture using UML methods: class diagrams and sequence diagrams on the General Dynamics MUOS military waveform (Mobile User Objective System) Program rewarded for outstanding effort and on-time delivery to customer December 2009 supporting CDR (Critical Design Review).
  • Responsible for software design, development, test plans, test procedures, test cases and mapping test cases to requirements for the Packetizer module which is responsible for voice and serial data packetizing and depacketizing following the Software Communication Architecture to support telecommunication protocols IP/UDP to interface with telecommunication secure Protocols HAIPE and SCIP using CORBA interfaces and C++ accordance with Uniform Infosec Criteria (UIC) security requirements.
  • Designed a common platform independent utility C++ class to check for endianness real time instead at compile, used in the creation of IP/UDP datagram.
  • Designed a common 32 bit Cyclic Redundancy (CRC) C++ class that uses multiple 256×16 look up tables to ensuring fast data integrity of telecommunication network datagrams.
  • Developed a procedure to run Coverity via batch file whenever the unit test is executed, to help find defects during the development phase reducing product quality issues in the field.
  • Proposed and implemented a common test harness written in C++ that other team members can use to keep test output looking similar.
  • Proposed documentation of Software Communication Architecture port interface diagrams as a function of the software component rather then composite components increasing productivity in generating Interface Definition Language (IDL) that defines the SCA interfaces within this specification.

Real Time Consulting, Phoenix, Arizona June 2008 - November 2008Contract Software Engineer, Confidential

  • Designed and modified Aircraft Specific Database Software Verification Test Procedures (SVTP) that contains instructions written in C that the embedded software interprets the input and output interfaces of various aircraft parameters using Green Hills Software: INTEGRITY-178B real-time operating system and MULTI 2000 development tools.

MANPOWER PROFESSIONAL Phoenix, Arizona June 2006 - June 2008Contract System/Software Engineer, Confidential

  • Designed system level requirements and implemented software written in C for Wide Area Augmentation System Functionality with localizer performance with vertical guidance (WAAS LPV) for Flight Planning sub-system Flight Management System product utilizing WAAS-enabled GPS receiver.

Confidential, Chandler, Arizona May 2004 - May 2006Software Engineer, Missile Defense Systems

  • Integrated new flight software for Missile Test Demonstration for the Pershing II missile to use a 50-channel GPS receiver on a Motorola 68020 and 68302 microprocessors. Using C and Assembly on a Microtek compiler.
  • Enhanced Inertial Navigation System Simulator designed by Orbital Science to communicate with a Honeywell Inertial Navigational Unit via Industry Pack PCI and RS-422 test port to transmit inertial acceleration data on a Sun Sparc processor using C++ on a GNU compiler to be used to perform fly-out testing.
  • Enhanced Orbital Science Inertial Navigation System Simulator to run a dedicated Sun Sparc processor to improve real time performance by 30 microseconds.

Confidential, Glendale and Phoenix, Arizona September 1996 - May 2004Software Engineer, Flight Management Systems and Graphical Display

  • Responsible for prototyping and integrating operational graphics display and monitor warning flight software for the Primus Epic Electronic Display Systems with Honeywell Proprietary Real Time Operating System (DEOS) on a Intel Pentium II and Intel 80486 Processors. Using C and C++ on a Borland compiler. Program consisted of 300K SLOC.
  • Implemented Flight Guidance Software Architecture, requirements, Detailed Design Documentation and test procedures into a common documentation process to be used for multiple programs. Improved software maintainability and quality by eliminating multiple programs testing, requirement documentation and software development.
  • Technical leadership duties include software load planning, software load content, estimating source lines of code, evaluating risk and reporting engineering team progress to management.
  • As a member of the Guidance Team, received management recognition for detailed coordination and planning, supporting the Federal Express MD10 flight certification, which came in under budget and ahead of schedule.
  • Worked with Application and System Engineers to enhance and revise software requirements, improving software quality, reducing code and customer costs, with on-time deliveries. Received management award for these efforts in June 2002.
  • Proposed software interface contract concepts to management, improving coordination of architectural interfaces between different product development teams regarding highly complex product functionality. These efforts are planned to reduce product development time, costs, engineering re-work and team conflicts.

EDUCATION/TRAINING:

Confidential, Las Cruces, New MexicoBachelor of Science - Electrical Engineering, May 1996

We'd love your feedback!