JORGE FLORES-GUIDO
OBJECTIVE:
To seek a position in software engineering that will allow using proven abilities to design and develop quality software with a focus on solving problems with innovative and analytical methods to meet customer’s requirements within embedded system programming, network communication systems development, and architecture for software intensive systems.
SKILLS IN TOOLS, TECHNOLOGIES AND STANDARDS:
Advanced Skills [7 or more years of experience]:
C, C++, Git, GCC, Shell Scripting,
Microcontroller, Microprocessor, RTOS, ARM, Socket Programming, POSIX, Multi-thread, OOP/OOA,
Internet Protocol Suite Application Layer (FTP, HTTP, NTP, DHCP, SMTP, SNMP, Telnet),
Presentation Layer (TLS-SSL),
Session Layer (Sockets),
Transport Layer (TCP, UDP),
Network Layer (IP, IPsec, ICMP, IGMP, OSPF, RIP),
Data link (LLC MAC, Bluetooth L2CAP),
Physical (RS-232, RS-422, 802.11a/b/g/n)
Ad Hoc Networking, 802.11 (Wi-Fi), Bluetooth, PKI, X.509 V3 Certs, SSL, Wireshark, Visual Basic, HTML,
UML, DOORS
Operating Systems: UNIX, Centos 8, Ubuntu, DOS, Windows, Mac OS X, X/Motif programming
SDLC Development processes: including Agile, V-Shape, Iterative, and Waterfall
Visual Studio, Visio
Additional Skills [2-7 years of experience]:
Assembly, ASN.1, Common Gateway Interface (CGI), Perl, Java, Java Script, Python, RADAR, FPGA, DSP, Eclipse, ASP.NET, VB.NET, SNMP, SNTP, USB, UART, JTAG, J-Link, SPI, PCMCIA (PC Card Standard), PCI Initiator & Target, Satellite Communications, Software Defined Radios
Cryptography, IPsec and IKE, 802.1X, SSL
JPEO APIs, Software Communication Architecture (SCA)
Internet Protocol Suite, TI DSP/BIOS, TI C54XX DSP, TMS320 DSP XDAIS Compliant Algorithms, Development Tools: Micrium µCOS-II/III, Green Hills Integrity, Analog Devices ARM7, Renesas Cortex-M series, RX63N, Keil RL-RTX, NXP LPC2100, IAR EW, HEW, E2 Studio, Subversion, ClearCase,
C#, VHDL, eLinux, Freescale i.MX21, Microchip PIC16, PIC BASIC, MIL-STD-1553, APS System, ITS, MUTCD, I2C, I2S, RS-422, RS-485, IAR visualSTATE, GPRS, XEmacs, SCPI, Source Safe, PCOM, Harvest, JIRA, Android Studio, Android Architecture, Amazon AWS, XMPP, Watermarking Forensics, Star Energy Compliance for Audio/Video devices, STB Architecture Principles, Google Protobuf 3 (protocol buffers), NMEA, Docker ( an OS virtualized software platform), MQTT (The Standard for LoT Messaging), OpenG
PROFESSIONAL EXPERIENCE:
Northrop Grumman Space Systems, Azusa, CA
Embedded Software Engineer, Contract: 1/23 – 2/23
Responsibilities:
Software Engineer assigned to update product CMake CMakeLists.txt files for building submodule-testing solutions
Due to conflicting requirements VS Enterprise2023 still had a bug from 2015 that prevented using the IDE for generating library for two options small footprint and another for performance
Technologies Used:
CMake, Windows 10, Visual Studio Enterprise 2023, Git.
L3Harris,
Anaheim, CA
Embedded Software Engineer, Contract: 3/22 – 9/22
Responsibilities:
Software Engineer assigned to verify requirements for ongoing product.
Software Engineer assigned to create ICDs for ongoing software design document after discovering non-functional requirements were being treated as functional requirements.
Technologies Used:
Sub marine Converter and Inverter, C++, UML, Visio, Git, Confluence.
Northrop Grumman Innovation Systems, Northridge, CA
Embedded Software Engineer, Contract: 8/21 – 1/22
Responsibilities:
Software Engineer assigned to verify requirements for ongoing projects.
Software Engineer assigned to generate Test Procedures required for verifying new features on existing project.
Technologies Used:
C/C++, Windows 10, Visual Studio 2017, StarTeam
Technovative Applications, BREA, CA
Embedded Systems / Software Engineer, Contract: 11/19 – 5/21
Responsibilities:
Software Engineer responsible for embedded module development on a Linux CentOS 7/8
POSIX multi-threaded based design for handling Ethernet communications.
Lead Software Engineer responsible for command line application for RADAR command and control purposes using, Google Protobuf 3 for serializing and de-serializing predefined messages. As required by RADAR services, using own Queue for managing serialized to reserialized data for RADAR services requests and responses.
Lead Software Engineer for NMEA data management and usage within the RADAR system.
Technologies Used:
C/C++, Linux, CentOS 7/8, Git, TCP/IP, RS232, NMEA, Google Protocol Buffers 3 for GUI to RADAR message communication, RADAR Test Application
Inflight Warning Systems, YORBA LINDA, CA
Software / Systems Engineer, Contract: 10/18 – 10/19
Responsibilities:
Software Engineer responsible for design modification/verification legacy products including:
oReverse Engineering, Generate UML static and dynamic diagrams
Architect/Systems Software Engineer on new product platform team including low-level boot up, and memory and file management
Research ongoing potential Aircraft integration using data captured from flight data, MQTT, for lightweight messaging protocol for inflight sensors and mobile device at the Airbus's Hackathons Event in Paris using Docket as a container
Integrated Lantronix xPico Wi-Fi into BeagleBone next generation product base platform
Integrated various serial port interfaces to microcontroller for processing frequency signature of failing equipment on aircraft
Integrated Display using OpenGL for next generation product base platform
Technologies Used:
UML, C, Python, JSON, Ubuntu, BeagleBone Core, Git, Visual Paradigm, MongoDB, SPI, I2C, RS232, WI-FI, ETHERNET, MICROCHIPM PIC12 Microcontroller, Skywise SDK, Docker, MQTT, OpenGL
AT&T, EL SEGUNDO, CA
Software Architect, Contract: 12/16 – 11/17
DirecTV Software Architect
Responsibilities:
Architect responsible for design/verification of DirecTV Set-Top Box legacy products, including:
oHome Theater, Over-the-Air, Amazon Echo, Streaming Video
Architect providing STB team sound direction for most efficient design to meet STB requirements of ongoing efforts to create AT&Ts own AWS infrastructure
Technologies Used:
UML, Agile, C, C++, Java, Git, JIRA, Visual Paradigm, Amazon AWS, XMPP, Watermarking Forensics, Star Energy Audio/Video, STB
OBERTHUR TECHNOLOGIES, RANCHO DOMINGUEZ, CA
Senior Software Engineer, 03/15 – 12/15
Software developer on next major OEM product in the Mobile Telecommunication Industries R&D lab
Responsibilities:
Designed, developed, documented, integrated, tested and debugged embedded SIM application software for v3 Certificate Path Verification Validation for smartcards
Designed, developed, integrated encryption/decryption embedded software for smartcards
Designed, developed ASN1 parsing embedded software for v3 certs and embedded SIM (eSIM) profiles for OEM
Generated RCA, CA, End-Entity v3 Certificate chains for embedded SIMs smartcard Functional Tests Python Design, development, integration, testing, and debugging modules for new embedded SIM solutions for qualification process of OEM product
Technologies Used: C, Scrum, Cryptography, ASN1, UML, PCOM, Git, Python, GCC, Cygwin, Eclipse base IDE, Git, JIRA, OpenSSL
JET PROPULSION LAB, PASADENA, CA ( Salient Federal Solutions 10431 Wateridge Cir. Suite 210, San Diego, CA. 92121, 858-***-****) (Barzia Tehrani)
Senior Software Engineer 4, Contract: 03/14 – 01/15
Software developer for JPL Deep Space Network’s dual K350W transmitter controller client software and an embedded Linux device to monitor a S250W transmitter.
Responsibilities:
Designed, developed, documented, integrated, tested and debugged Uplink application software and subsystem that contain logical and mathematical solutions in a Linux environment
Analyzed, using UML, user needs and software requirements to determine feasibility of design within time and cost constraints
Conferred with systems analysts, engineers, programmers and others to design subsystem and to obtain information on project limitations and capabilities, performance requirements and interfaces
Modified existing transmitter controller client software to correct errors, interface to new power amplifier hardware, and to improve its performance.
Technologies Used:
C, UML, Scrum, Shell Scripting, GCC, Red Hat Linux, eLinux, Mac OS X, Socket Programming, POSIX, Multi-thread, Harvest, Eclipse, XEmacs, ConceptDraw Pro, Internet Protocol Suite, Wireshark, SCPI
WAVESTREAM, SAN DIMAS, CA
Firmware Engineer 3, 7/13 – 10/13
Firmware developer on Ka, Ku band Solid State Power Amplifiers and Block Upconverters for ongoing inflight entertainment product of major Airline
Responsibilities:
Analyzed system level requirements for major OEM product and incorporated recommended changes to system level requirements document and generated deployment diagram
Wrote Software Description Document for next major Airline OEM product
Developed and modified monitor and control firmware and VB.NET application for new and legacy OEM products with and without an RTOS
Technologies Used:
C, VB.NET Windows Application, UML, Agile, StarUML, Visual Studio, Windows, Socket Programming, Microcontrollers, RTOS, Analog Devices ARM7, NXP LPC2100, Keil RL-RTX, GPIO, I2C, SPI, UART, RS422, RS-485, DAC/ADC, Scopes, Logic Analyzer
POLARA ENGINERRING INC., CORONA, CA
Senior Design Engineer, 02/12 – 07/13
Design engineer in support of next generation of Accessible Pedestrian Signals (APS) and ADA-compliant pedestrian technology and push buttons in North America to meet the Intelligent Transportation System of the near future.
Responsibilities:
Generated system level requirements for next generation of APS for ITS infrastructure containing WiFi-Bluetooth combo radio, Internet Protocol Suite, and various serial communication protocols for existing peripherals
Using UML for development, integration, and testing cycle, successfully passed customer acceptance criteria and MUTCD
Selected IDE, RTOS and MCU and ported Micrium µCOS -III real-time kernel and networking components to Renesas RX63N and IAR EW for new generation APS
Modeled a traffic controller running on Renesas RX63N using visualSTATE to help development of next generation APS
Developed and integrated SNMP and SNTP clients on APS
Technologies Used:
C, C# Windows Application, HTLM/CSS, JavaScript, ASP.NET, UML, Iterative model, StarUML, ITS, MUTCD, Subversion, Windows, DOS, Cygwin, Internet Protocol Suite, Wireshark, Bus Hound, Bluetooth, Socket Programming, Microprocessors, Microcontrollers, Microchip PIC16, PIC BASIC, RTOS, Multi-thread, IAR EW, HEW, E2 Studio, Keil, IAR visualSTATE, Renesas Cortex-M series, RX63N, and Micrium µCOS-III, USB, GPIO, I2C, I2S, SPI, JTAG, DAC/ADC
AEROVIRONMENT INC., MONROVIA, CA
Senior Software Engineer, Contract: 8/11 – 01/12
Embedded Software Engineer for energy and electric vehicle systems
Responsibilities:
Using UML created system level requirements, design, development, integrating, and testing software applications used in support of Efficient Energy Systems (EES) group for EV solutions and Power Processing products
Developed C++ software for 802.11 and GPRS communication applications in a real-time embedded control system
Deep dive analysis to enhanced throughput on 802.11 and GPRS systems
Technologies Used:
C++, HTML, JavaScript, UML, Iterative, StarUML, Visio, Source Safe, Visual Studio, Windows, DOS, Cygwin, Mac OS X, GPRS, 802.11, SSL, Internet Protocol Suite, IP and Ad Hoc Networking, Wireshark, Socket Programming, Microcontroller, RTOS, ARM, Keil RL-RTX, NXP LPC, RS-232, RS-485, UART, JTAG, JLink
THE BOEING COMPANY, HUNTINGTON BEACH, CA
System Engineer 3, 10/05 – 3/11
System engineering activities in support of the Software Defined Radio focused on the software related activities.
Responsibilities:
Used UML, DOORS for requirements analysis and decomposition of system requirements and individual Joint Tactical Radio System (JTRS) Ground Mobile Radio (GMR Waveform Design Specifications into lower level requirements needed to support operation of waveforms on the GMR platform and to support operation and configuration of the JTRS GMR
Porting analysis of Soldier Radio Waveform (SRW) including design, decomposition and allocation of IPSec and IKE for establishing and maintaining Security Associations
Conducted performance analysis of waveform and Non-waveform throughput and memory utilization on the JTRS GMR platform using thread base analysis tools
Redesigned IP Network Security and IP Network Intrusion Detection and other common network protocol requirements on the GMR platform
Contributed to Working Groups and Tiger Teams formed to address design and capability issues: Unified INFOSEC Criteria (UIC) deep-dive analysis, Built-In-Test requirements to detect and isolate faults for both software and hardware, MIL-STD-1275 for power drop-out, EKMS, C2 Protect Tools for network access
Contributed to the development of Test Procedures for Non-waveform services
Facilitate interaction and translate between requirements developers and the formal qualification sign-off process for waveform and Non-waveform applications
Technologies Used:
C/C++, DOORS, UML, V-Model, JTRS GMR SDR, JPEO APIs, Software Communication Architecture, IPsec and PKI, Satellite Communications, GPS, IP and Ad Hoc Networking, Socket Programming, POSIX, Cryptography, Rational ClearCase, Green Hills Integrity, Internet Protocol Suite, SSL
DPAC TECHNOLGIES, GARDEN GROVE, CA 2005 company
Senior Software Engineer, 4/04 – 1/05
Developed Airborne wireless embedded product line for data communications devices for use in commercial applications.
Responsibilities:
Lead developer on Airborne 802.11b to SPI bridge and achieving high throughput and low latency for performance and functional goal
Assisted OEM customers integrate the SPI product into embedded modules
Developed, wrote and implemented WPA in the Airborne product line
Developed custom test software for Airborne 802.11b to SPI bridge for Windows platform over a third party USB-SPI dongle
Technologies Used:
Assembly, C, Waterfall, Visual Studio, Windows, DOS, Internet Protocol Suite, Socket Programming, 802.11, WPA, ARM, USB, SPI
TROY GROUP, INC., SANTA ANA, CA
Senior Software Engineer, 10/00 – 1/04
Software developer for wireless embedded printer OEM products. Develop/Qualified Bluetooth Stack, Wi-Fi WPA and 802.1X supplicant development.
Responsibilities:
Led the TROY Group Bluetooth® Certification Program and qualified TROY BT Stack
Developed Windows Application Bluetooth protocol analyzer for Bluetooth® qualification which included designing proprietary L2CAP-TCI protocol for both client and server side
Architected and ported Troy Head Set BT Stack to the TI c54xx DSP
Architected and developed XDAIS compliant algorithms
Designed and wrote SRS and integrated 1284.4 Protocol into OEM customers embedded modules that required IEEE Std. 1284.4 Protocol
Lead developer on an 802.1X Supplicant that is interoperable with Secure.XS and Odyssey RADIUS Authenticating Server (AS), and Intermec Internal RADIUS AS
Technologies Used:
C, Visual Basic windows application, UML, Extreme programming, Windows, DOS, Cygwin, Linux, Code Composer, GCC, Bluetooth®, Internet Protocol Suite (TCP/IP), Ethereal, SSL, WPA Development, 802.1X Supplicant, IEEE Std. 1284.4 Protocol, Motorola 68K, Intel 8086/8088, ARM7 TI C54XX DSP, Secure.XS,
Odyssey RADIUS Authenticating Server, PCMCIA (PC Card Standard), TI DSP/BIOS, TMS320 DSP XDAIS Compliant Algorithms, RTOS, Multi-thread, UART, RS-232, JTAG, Freescale i.MX21
MYKOTRONX, INC., TORRANCE, CA
Software Engineer, 10/98 – 10/00
Member of a two-man group at a cryptographic COMSEC facility, in support of porting MISSI V3 Certificate Path Validation and Verification to the Palladium Secure Modem
Responsibilities:
Lead developer of X.509 V3 Certificate Path Validation and Verification on Palladium Secure Modem
Wrote test procedures for field engineers at manufacturing sites for the Palladium Secure Modem.
Lead developer for Y2K compliance of Palladium Secure Modem to FIPS PUB 140-1 standards.
Lead Software Engineer on the Hughes test equipment for the SPACEWAY antenna array including: SRS at the Data Link Layer, UML diagrams, DLLs and Windows application
Technologies Used:
Assembly, C, Visual Basic windows application, UML, V-Shape Model, X.509 V3 Certificates, PKI, ASN.1, Cryptography, Windows, DOS, MIL-STD-1553, Fortezza PCMCIA Card, ARM, USB
JET PROPULSION LAB., PASADENA, CA
Engineer, 04/94 – 10/98
Member of the RADAR group in support of Cassini RADAR and QuikSCAT activities
Responsibilities:
•Software development of RADAR parameter calibration algorithms and analysis of mission telemetry: gathering, organizing, and analyzing data for the QuikSCAT sensor validation
•Developed and maintained website for QuikSCAT project
•Developed Shell Scripts, algorithms for the Cassini RADAR Performance Analysis Software
•Lead developer for a UNIX based custom test software to extract, convert, & decode all engineering and science data gathered from the Cassini RADAR
•VHDL, design: FPGA PCI Initiator & Target interface for the Shuttle RADAR Topography Mission where image of terrain was viewed in real time on a ruggedized IBM ThinkPad laptop by Shuttle Crew
Technologies Used:
OOP/OOA, HTML/CGI, X/Motif programming, Java, JavaScript, Perl, Shell Scripting, C/C++, RADAR, DSP, VHDL, UNIX, Multi-process programming using fork, VHDL, FPGA
EDUCATION:
USMC First Term Advanced Avionics School
Litton System Inc. Guidance & Control Systems Factory School
NASA Scholarship Recipient
Presented paper on Neural Networks at NYC Nation Science Foundation Event
B.S. Electrical Engineering/Physics Minor, FAMU-FSU College of Engineering
Satellite Communications Networks and Applications, UCLA Extension Course
Enterprise Systems Engineering Overview, Boeing Course
IP and Ad Hoc Networking, UCLA Extension Course
Systems Engineering Fundamentals, Boeing Course
Broadband Satellite Communications, UCLA Extension Course
Engineering Mathematics Refresher Fullerton State U., Extension Course
CLEARANCE(S): Secret, DoD, Active Clearance
CITIZENSHIP STATUS: U.S. Citizen