I am looking for a real-time embedded Software Engineering and Native Android Development position in the Phoenix, Arizona area.
I am a team-oriented Software Engineer and Technical Lead with eighteen years experience in real-time embedded systems. Provided technical support for military secure radio communications, flight avionics and simulation products using C, C++, and Java, adhering to SEI Level 3 guidelines, DO-178B and MIL-STD-2167. Three years experience in secure Android application development, using Java. Skilled in software development, analysis, common software architecture, requirement design documentation, and trace-ability. Recognized as a self-starter with effective cross-functional communication skills and team leadership capability. Six Sigma Green Belt certified.
Founder,Embedded Software Engineer and Android Application Engineer @ Design, develop, manage native mobile application, embedded software engineering internal projects and provide services for local clients. Native Android Applications that can be found on the Google Marketplace www.bit.ly/1G2gHjV
INTERNAL PROJECT: Embedded weightlifting biometrics (Internet of Things)
Developing an Embedded weightlifting biometric hardware and software to improve athletes performance by gathering weightlifting metrics and to be stored on a web portal via Android Application
RESULTS:
- Designed a “patent pending” hardware and process design to send out data via Bluetooth
- Responsible for the management and technical oversight of a global team of software engineers developing embedded weightlifting biometrics sensor
- Responsible for gathering requirements, client-server architecture design, interface design for Responsive Web Design Portal to support the embedded weightlifting biometrics application.
- Designed and developed a test application that saves the incoming serial data from the Xadow BLE (serial) module based on Texas Instrument cc2540 chip. Supporting Bluetooth Low Energy communications with Android 4.3.
TECHNOLOGY USED: 16 MHZ 8bit Microcontroller, Bluetooth Low Energy, 3 axis: Gyroscope, Accelerometer, Arduino C, object-oriented analysis and design using OO design patterns and UML, Android 4.3
INTERNAL PROJECT: Secure Native Android Development
Designed and developed a secure native Android messaging application that encrypts texts, pictures, video and voice messages targeted to medical industry for HIPAA protection.
RESULTS:
- Designed and developed common software architecture, that is used on three different Android applications that encrypt text messages, pictures, video and voice messages.
TECHNOLOGY USED: Android 2.3, Java, Bouncy Castle Crypto API for Java, Dropbox Rest API, Google-Voice-Java API From 2009 to Present (6 years) Phoenix, Arizona AreaContract Software Engineer @ As a Contract Software Engineer was responsible to create a Software Design Document
RESULTS:
- Provided Software Design Documentation for Pilatus PC-24 Utilities Management System project that consisted of low level requirements, process architecture, call flows and Input/Output data flows; utilizing Doxygen and Understand applications to satisfy DO178B requirements.
TECHNOLOGY USED: Doxygen, Understand C, DO178B From February 2014 to November 2014 (10 months) Phoenix, Arizona AreaContract Software Engineer via Cybernetx Systems @ As a Contract Software Engineer was responsible for developing two Air Force contract application; an UAV (Unmanned Aerial Vehicle) ground control station application and an Android application called Geographically-Aware and Targeted Secure Information Dissemination (GATSID) to display real-time dynamic updates of battlefield entities.
RESULTS:
- UAV ground control station: Designed and developed a UAV ground control station based on NASA World Wind API integration with 3D models platform using Java Swing and AWT for a low cost UAV military solution.
- Designed and developed a graphical situation awareness, Native Android application using Android 4.1 API in Java, based on NASA World Wind Android SDK. The application receives a UDP positional data packet via Wi-Fi and displays the position data on the Android tablet to support an Air Force contract.
TECHNOLOGY USED: Java, Android 4.1, NASA World Wind API, UDP, JOGL, Agile From July 2013 to December 2013 (6 months) Phoenix, Arizona AreaContract Software Engineer via Cybernetx Systems @ As a Contract Software Engineer was responsible for developing software for the F-18 Virtual Maintenance Trainer
RESULTS:
- Performed requirements analysis, software design, coding, unit testing, software integration testing, and hardware/software integration testing for the Boeing F-18 US Navy Virtual Maintenance Trainer utilizing Agile methods.
TECHNOLOGY USED: Ada, Agile, DO178B From October 2012 to February 2013 (5 months) Contract Software Engineer @ As a Contract Software Engineer was responsible for code and requirement trace-ability analysis for Curtiss Wright Corporation on Sikorsky CH-53K Helicopter
RESULTS:
- Provided a deficiency analysis assessment between requirements and code that are met and not met also developed missing system level tests for Sikorsky CH-53K Helicopter.
TECHNOLOGY USED: C,Agile, DO178B, Microsoft Excel From February 2012 to April 2012 (3 months) Phoenix, Arizona AreaContract Software Engineer @ As a Contract Software Engineer on the Flight Management System Vertical Guidance group was responsible for Flight Avionics Analysis and Support:
RESULTS:
- Provided System, Software written in Ada and Unit Test development oversight that identifies functional problems and suggests resolutions to Software while maintaining internal quality control standards and commonality to satisfy DO178B requirements.
TECHNOLOGY USED: Ada, DO178B From 2010 to 2012 (2 years) Phoenix, Arizona AreaContract Software Engineer, (MUOS Project) @ As a Contract Software Engineer on the Joint Tactical Radio System Software Defined Radio MUOS (Mobile User Objective System) project was responsible for developing an application to control data packets
RESULTS:
- Provided Software Design Documentation for the Packetizer Architecture using UML methods: class diagrams and sequence diagrams for the MUOS program. Rewarded for outstanding effort and on-time delivery to customer December 2009 supporting CDR (Critical Design Review).
- Designed and developed test plans, test procedures, test cases and mapped test cases to requirements for the Packetizer module which is responsible for voice and serial data packetizing and depacketizing following the Software Communication Architecture (SCA) to support telecommunication protocols IP/UDP to interface with telecommunication secure Protocols HAIPE and SCIP using CORBA interfaces and software written in C++ in accordance with Uniform Infosec Criteria (UIC) security requirements.
- Designed a common platform independent utility C++ class to check for endianness, 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.
TECHNOLOGY USED: C++, UML,CORBA, IPV6, UDP, MIL-STD-2167 From February 2009 to August 2010 (1 year 7 months) Contract Software Engineer @ As a Contract Software Engineer on the Flight Management System Flight Planning group was responsible for designing system level requirements and implementing Flight Planning Software.
RESULTS:
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.
TECHNOLOGY USED: C, DO178B From 2006 to 2008 (2 years) Phoenix, Arizona AreaSoftware Engineer, Missile Defense Systems @ As a Software Engineer on the Missile Defense System project was responsible for developing embedded flight software, ground support equipment, simulators and test tools through the full life cycle of software for a launch vehicle product line.
RESULTS:
- 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 with GPS via Industry Pack PCI and RS-422 test port to transmit inertial acceleration data on a Sun Sparc processor using C++ on a GCC compiler to be used to perform fly-out testing.
TECHNOLOGY USED: C, Assembly, C++, Javad GPS Receiver, RS-422 From 2004 to 2006 (2 years) Software Engineer, Flight Management Systems and Graphical Display @ As a Software Engineer on the Flight Management System Vertical Guidance group and Graphical Display group was responsible for implementing Flight Guidance Software and Graphical Display Software.
RESULTS:
- Improved software maintainability and quality by eliminating multiple programs testing, requirement documentation and software development by using common software and documentation.
- 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. Program consisted of 300K SLOC.
TECHNOLOGY USED: Ada, C, C++, DO178B, Detailed Design Documentation, DEOS From 1996 to 2004 (8 years) Phoenix, Arizona Area
Bachelor of Science (BS), Electrical and Electronics Engineering @ New Mexico State University From 1990 to 1996 Frederick Martinez is skilled in: Embedded Software, UML, Software Design, Systems Design, Java, Eclipse, ClearCase, Integration, Software Development, Testing, Android Development, Embedded C++, CORBA, GCC, Embedded Systems
Websites:
https://github.com/liftthis?tab=repositories,
http://www.bit.ly/1G2gHjV,
http://www.cybernetxsystems.com