Sr. Embedded Engineer Resume
Dallas, TX
TECHNICAL SKILLS
Programming Languages: C, C++, Java, Assembly, PHP5, Perl, Visual Basic & VBA, MATLAB, Ladder Logic, Microsoft JscriptSQL, Scheme, Prolog, Windows Batch Scripting
Programing Paradigms: Concurrent, Logic, Functional, Imperative, Object Oriented Analysis/Design(OOA/OOD)Event Driven, Generic
Programming Methodologies: Test - Driven, Design Patterns, Mock-Objects
Software Testing: Unit Testing, Mock Objects
Software Engineering: Extreme Programming, Waterfall, Test-Driven Development, UML
IDE's: IAR, Code Composer, Visual Studio
Computer Aided Design: AutoCad Electric, Solidworks
Industrial Control Hardware: AB PowerFlex VFD, AB MSP, Contactors, Photo Eyes, Prox Switches
Industrial Vision Systems & Readers: Cognex Insight 5000, Cognex Dataman
Industrial Communication: RIO, Ethernet/IP, AS-i, Data Highway
HMI/SCADA: Proficy HMI/SCADA iFix
Microcontroller: TI MSP430
Microcontroller Peripherals: DMA, USART, ADC
Digital Signal Processor: TI TMS320C6713DSK
FPGA: Xilinx Spartan
BUS Interface: I2C, SPI, Serial(1,2,3 wire), Parallel
Electronic Design Automation: Orcad, Eagle, PSpice
Measurement and Testing: Logic Analyzer, Spectrum Analyzer, Digital Storage Oscilloscope, Network Analyzer
Database Programming Interfaces: DAO, ADO, ODBC
DBMS: MS Access,MS SQL Server, Mysql
Microsoft Technologies: COM, WMI, WSH, .NET
Operating Systems: Windows 2000/XP/Vista, Linux, Sun Solaris, OS X, Free BSD
Unix Shells: Bash, Zsh
Communication Models: Open Systems Interconnections(OSI)
Network Tools: TCP Dump, Arp, Ping, Tracert, Nslookup
Natural Languages: Can speak, read and write fluently in Spanish
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Engineer 3(Contract)
Responsibilities:
- Firmware Functional Testing, Root Cause Failure Analysis of for Embedded Application on CC3200 and CC2541
- Functional testing Bluetooth Low Energy application testing and Root Cause Failure Analysis on CC2541
- Firmware Testing and Validation supporting Sensor Power Output of Embedded Applicaton
- 802.11/a/b/g/n and OSI analysis using Wireshark, Aircrack - ng, and wi-fi sniffer for determining Root Cause Failure of Embedded Application
- Test Spec Development for Safety(UL), Mobile Device and User I/O
- Soldering of components for enabling of electrical measurements, I/O, and Bus Communication Modification of
Confidential, Dallas, TX
Sr. Embedded Engineer
Responsibilities:
- Development of Embedded Application for Air Flitration Device on TI CC3200 Hardware
- Development of Embedded Application for Laser Bank Control on a Custom Embedded Controller
- Sensor Control and Data Acquisition via I2C, ADC, CANopen, Bit banging
- Sensor Measurement of Temperature, Humidity, Volatile Organic Compound, Pressure, Ultraviolet Light
- Data Transport over HTTP Protocol using JSON format to Application Server for Mobile Application
- Hardware Tools for Embedded Application Development: Oscilliscope, Logic Analyzer, Multi-Meter, Power Supp.
- Soldering, Hot Air Work done for circuit board creation/modification(pull-up/pull-down resistor, op-amps, opto-couplers, resistor networks, and interface connectors)
- Real-Time Operating System used FreeRTOS on TI CC3200
- Interrupt Service Routines and Timer created and used on TI CC3200
- Task Creation/Control/Management in FreeRTOS
- Schematic Analysis and Interpretation of Custom Embedded Controller and CC3200 Hardware
- Hardware and Software Specification Re-write for Custom Embedded Controller
- Embedded Application Development in C and Structured Text List
- Client Interaction for Analysis and Requirements Gathering for Embedded and Hardware Development
- Code Composer and CODESYS for Embedded Software Creation, Debugging and Analysis
- GIT for Software Management and Control
- IBM Doors for Requirements Management
Confidential, Mayfield Heights, OH
Embedded Test Engineer (Contract)
Responsibilities:
- Object Oriented Design(OOD), Object Oriented Analysis(OOA) and Debugging in C++ of new product applications and legacy applications in Real Time Embedded Environment (Vx Works 6.9 and ABOS)
- Refactor, design and testing of Threading, TCP/IP, Interrupts, File System Operations Applications
- Use of WindRiver’s Workbench 3.4-10 and WindRiver’s ICE 2 JTAG HighSpeed Debugger for static code analysis and Debugging
- Development, Modification and Testware in a custom Client-Server Framework Environment using XML and Python Scripting
- Troubleshooting and Modification of Testware using Python and XML on server side
- Creation and Modification of Test Code on the Device Under Test in C++, Vx Works 6.9 and RTOS
- Participate in code reviews for new and modification of test software and product code using C++, OOA/OOD for System Level Applications
- Execution of Platform Functional Testing for Release Hardware
- Use of IBM Clear Case Manager Source Code Management System
- Packet Analysis using Ethernet Tap and Wireshark
Confidential, Lewisville, TX
Systems Control Engineer
Responsibilities:
- Development of component behaviors in Emulations using OOA/OOD, Jscript .NET in Demo3D
- VBA programming, Regular Expressions, for Manipulation of Configuration Files for Emulation(strong emphasis on Regular Expressions)
- Emulation Testing of Control Systems for Automated Material Handling Systems using Demo3D, Allen Bradley Programmable Logic Controllers: PLC5, SLC, Compactlogix, Micrologix and ControlLogix processor on Ethernet Profibus, networks
- Configuration, Testing and Validation of Layer 2 Switches for Isolation of Control System Communication of new system from client existing network by implementing Private Virtual LANS and testing using packet analyzer
- Computer Aided Design of Control Systems: Device Layout, Power, I/O, Network, HMI's using AutoCAD Electrical
- Full Load Amperage Calculation for Device and wire Selection adhering to NFPA Code
- RSLogix(5, 500, and 5000) for emulation testing and validation
- RSLinx Classic Gateway for OPC Service connecting the controller to the Emulation Model in Demo3D
- RSI OPC Test Client for Troubleshooting and Analysis of OPC Server and Programmable Logic Controller
- Development of Description of Operations for Automated Material Handling Control Systems
Confidential, Lubbock, TX
Responsibilities:
- Software Development for Medical Device using C and IAR
- Feasibility Study of Current Embedded System for Acquisition for Data Acquisition and Data Transport
- Selection and Characterization of ADC and its impact on Embedded System
- Software Development of Microprocessor and Peripherals: Interrupts, UART, SPI, Timers, Direct Memory Access, UART, Internal ADC and external ADC
- Hardware Testing and Analysis of Embedded System Software using a Digital Storage Oscilloscope and Logic Analyzer
Confidential, Lubbock, TX
Responsibilities:
- Embedded Programming of Micro-controller for interface to a Frequency Synthesizer
- Testing using Digital Storage Oscilloscope, Logic Analyzer, Spectrum Analyzer, and Network Analyzer
- Calculation of Frequency Range and Frequency Step Size
- Eagle CAD PCB Layout Design and PCB Milling for Prototype Board
Confidential, San Angelo, TX
Electrical Engineer
Responsibilities:
- Designed, developed and tested an Order Mix Prevention System on a Packaging Machine
- Collaboration with Engineers, Mechanics, Electricians, and Operators for the Order Mix Prevention System
- Re-design of selected parts of Packaging and Cellophane Wrapping Machine using Solid Works
- Time Analysis from the initial signal from the Proximity Sensor to the Reading and Processing of the Bar Codes of a Vision System and Bar Code Reader
- Analysis of Optical Characteristics of Vision System and Bar Code Reader to determine: Hyperfocal length, Depth of field, Optimal f-number, Field of view
- Analysis and modification of the Electrical and Mechanical systems of the Packaging Machine
Confidential Lubbock, TX
Responsibilities:
- Mechanical Design and Analysis for Robotic Arm
- Design, Analysis of PID Controller for Robotic Arm
- Calculation of Torque Loads of servo selection for Robotic Arm
- C programming for micro-controller for Torque and Inrush Current Analysis and Testing
- Electrical Testing using Digital Storage Oscilloscope
Confidential, Lubbock, TX
Responsibilities:
- PSpice Cadence for Design, Simulation of Tuned Circuit, Rectifier and Voltage Ladder
- Testing and Analysis of Tuned Circuit using Digital Storage Oscilloscope
- Measurements of Sensor response to EM Field for optimal location and orientation using Digital Storage Oscilloscope
Confidential, Houston, TX
Senior IT Specialist
Responsibilities:
- Designed, developed, tested and Documented: Scheduling Web Application for Department Visitors, using UML Modellor, Test Driven Development, Mock Objects, DOM, Javascript, Regular Expressions, PHP5, Design Patterns, OOP/OOD, PHPDoc, MySQL with InnoDB for ACID transactions
- Designed, developed, tested: Web Bot for aggregating seismic data from various sensor arrays using Perl OOP/OOD, phpDocumentor and Regular Expressions
- System and Network Administration of Windows, Solaris, and Linux Systems
Confidential, Houston, TX
Linux and Web Technician
Responsibilities:
- Maintain Rack3, Rack4, Ensim, and Plesk servers running a variety of Internet Applications DNS, Web, and Email Servers
- Provided Support, Troubleshooting and Analysis of Rack Systems for end users, government agencies and internal company
- Maintain expertise to help customers with Security, Performance and Optimization
- Scripting Debugging of sites with CGI, PHP, JavaScript Applications
Confidential, Houston, TX
Developer / System Administrator
Responsibilities:
- Used VBA/VB with DAO, ADO, SQL to enhance and maintain “AOV CAT” an application for quality assurance for Nuclear Power Stations
- Developed “Employee Augmentation” a database application written VBA-Access and Access Database
- Network Deployment using cat5e, routers, switches, and hubs on a business DSL, Cable, T1 lines
- Installed, configured, and maintained HTTP, Databases, SFTP, SMTP, POP3s servers
Confidential, Houston, TX
Responsibilities:
- Designed, Developed and Tested Multi User Agent Data Harvesting Application in Perl
- Concurrent Programming for balancing of work load to each Web Bot
- Use of Regular Expression as rule set for specific data
- Redundancy feature for User Agent connection break or HTTP server detection
Confidential, Houston, TX
Responsibilities:
- Designed, Devloped and Testing “Bid Maker” Application for Bid Proposals
- Use of VBA Excel, .NET 1.1, Regular Expression and MS Access for Application
- Documented Bid Maker and Trained Client Employees
- Interfacing with Client to gather requirements
