We provide IT Staff Augmentation Services!

Embedded Sw Manager/technical Lead Resume

0/5 (Submit Your Rating)

SUMMARY:

  • Over twenty years of Electrical Engineering experience in embedded HW and SW design and development. Experience includes real time (RT) data acquisition systems, including sensor data collection, correlation and storage while under strict timing constraints; design and implementation of Inter Processor Communication (IPC) protocols for multi - core system initialization, assessment of system viability and data transfer between cores.
  • The implementation of tasks were accomplished on commercially available OSs and simple OSs which reacted to interrupts. Modification of OS internals such as process control blocks, interrupt priority and processing, task scheduling, memory allocation and fragmentation cleanup, and deep sleep algorithms are all part of developing a RT system.

TECHNICAL SKILLS:

Microprocessors: ARM7; ARM9; ARM Cortex-M, Intel 80x86, Motorola 680x

Microcontrollers: STM32L0, F0, F1 Freescale 8&32 bit, Microchip PIC, Intel 8051,8096, Motorola HC11,08 Philips 8051XA, Sparc core ColdFire DSP-TMS320F2812

Bus Architectures: AR INC, BACNet, DMX, IDE, VME-bus, VERSA-bus, Q-bus, UNI-bus, SCSI-I, SCSI-II, VAX11/730,750,780, PDP 11/24,73,84, Micro Channel, AT, XT

Languages: C/C++/C#, Visual Studio, Intel Assembler, PDP Assembler, 680x0 Assembler

OS: Linux, PowerTV, NT, Windows, VMS, RMS, UNIX, MT, CEXEC, OS-9, MTOS, uCOS, RTOS

Associations: IEEE Computer Society - 20 year member; Electrical Lic# RBE1118, Fire/Intrusion Lic# BFS10988

Recent Courses: Temple-Fox Entrepreneurs' TechConnect, Micro Grids, IEEE VS C# - IEEE Strategic Planning - IEEE Presentation Skills - IEEE PHP/MySQL

PROFESSIONAL EXPERIENCE:

Embedded SW Manager/Technical Lead

Confidential

Responsibilities:

  • Confidential is a contract manufacture that supplies engineering services. At Mars I introduced processes to better define SW requirements, verify SW, and reduce the number of development environments. While focusing on STM and Micochip devices I advised and participated in the design of IOT systems, automated doors, RF communication devices. The “Internet of Things” devices communicated through WiFi, cellular or from Zigbee nodes through a router to an internet device.
System Engineer

Confidential

Responsibilities:

  • Investigated WAN storage scenarios for Confidential 's STB VOD system. Evaluated distributed object storage systems such as CEPH, Scality and COS for R/W efficiency, data replication, and data recovery. Worked with NGOD, One CDN delivery networks. Worked with Quik (Permanent Storage), Teak Orgin (Regional Storage), VOD instant playback, and switched digital video delivery.
Sr. Embedded Engineer

Confidential

Responsibilities:

  • Confidential implemented a target location system which utilized multiple technologies to triangulate on a location. Low frequency, ATSC broadcasts and GSP signals were used. I implemented GPS data collection, correlation, and manipulation prior to sending the data for processing. A maximum of fourteen satellites were tracked at any time, monitoring speed, distance, SNR, atmospheric interference and satellite health. A third party device implemented the satellite communication protocol in which I handle through UART communication in a loadable Linux module. The most important information collected from the satellite was the one second pulse (PPS) which allowed synchronization and determination of location. Loss of the PPS triggered a PLL timer implemented in a FPGA with a NIOS operating system, which I controlled. Git source control Eclipse IDE for Linux, Eclipse Altera FPGA development environment.
Sr. Embedded Engineer

Confidential

Responsibilities:

  • Intel supplied cell phones for re-branding. Part of Intel's service is to supply metric data collected for GSM, GPRS, 3g, and LTE communication standards. In addition to collecting and reporting the metric data I mentored a junior engineer, oversaw the design of IPC data transfer between processor cores and reviewed all designs. Additionally I work on frequency cross talk mitigation where a controlling thread would monitor active processes for interference; for example audio playback may be influenced by the charging ckt or the data transfer rate between cores. If a offending process was detected, the execution frequency of the offending process would be adjusted to avoid harmonic interference.
Sr. Embedded Engineer

Confidential

Responsibilities:

  • Motorola manufactured DOCSIS 3.0 cable modems and STBs for home and business use. The modems were based on Broadcom's 3383 dual core product line. The controlling processor ran ECOS for system initialization and device interfacing while Linux was used as a application processor. I implemented stack optimization, interrupts, start-up sequencing, IPC, amc6821 fan controller, secondary (failure recovery) Linux OS start-up, Linux POSIX applications, USB driver, factory test SNMP MIB implementation and bit banging an SMbus (fan controller)serial port driver. The work was based on Freescales BSP. I interfaced between Motorola's Bangalore application team and Motorola's California application team while maintaining the integrity of the base design. I reviewed designs, tested and designed hardware upgrades and insured compliance to manufacturing requirements. I also set-up a shared cross compiler tool chain for all three teams to use. Linux work implemented in C/ASM ECOS worked implemented in C++
Sr. Embedded Engineer

Confidential

Responsibilities:

  • The division of Confidential I contracted to manufactured airplane flight consoles. I joined Confidential to diagnose and fix a product which passed all procedural tests and failed when install. I re-designed all sensor data collection interrupts for engine and fuel temperature, engine torque, flaps, engine speed, etc., I implemented new sensor op-amps, redesigned and implemented AR INC 429 data reporting modules. The project was under FAA supervision, and was DO178B Life safety class A classified. The controlling processor was TI-DSP C/C++ with a Eclipse IDE. DO178B Life safety class A, AR INC 429
Sr. Embedded Engineer

Confidential

Responsibilities:

  • Lutron designs residential and commercial lighting control systems. My original contract was for three months, by the end of the contract nearly three years later I was in a technical supervising roll. I played a major role in the design and implementation of the commercial communication protocol used in the majority of Lutron's products. I designed and implemented modules used in light switches, shades, power links, processor control boards, external communication protocols (physical->network & BACNet), and interrupt systems. I debugged and re-designed hardware. The processors utilized Motorola Coldfire and HC08 micro-controllers, running uCOS OS. I worked on uCOS internals. I implemented tools for monitoring network traffic (similar to Wire Shark) utilizing C#. Tools I implemented to validate my design were later used by field service to diagnose remote installations. Directed offshore resources, in a SCRUM design environment.

Consultant

Confidential

Responsibilities:

  • Designed and implemented an interactive interface allowing consumers to request additional information on currently displayed advertised content. The advertisements were broadcasted over standard digital television signals and consumer controlled the content through their remote controls. Design was based on MPEG DVB specification and additional content was encoded in the Closed Captioning (EIA-708) bit stream. The design was visualized using UML and coded in C++.
Owner

Confidential

Responsibilities:

  • Founded corporation Confidential that supplies design, programming and installation services for the security systems, building automation, Smart Homes, or Intelligent Building technologies market. Services were supplied to the residential and commercial sectors. Confidential integrated security (DSC, Honeywell, ONQ, HAI), HVAC, audio video and computer networks with controllers (ONQ, Vantage, Élan) allowing the customer to monitor or control their building from anywhere in the world. Secondary goal to determine real world applications of consumer electronics in effort to define new products.

We'd love your feedback!