Post Job Free
Sign in

Software Engineer Engineering

Location:
McCampbell, CA, 90660
Salary:
Open
Posted:
January 03, 2024

Contact this candidate

Resume:

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



Contact this candidate