Post Job Free
Sign in

Engineer Software

Location:
Salt Lake City, UT, 84105
Salary:
90000
Posted:
March 06, 2012

Contact this candidate

Resume:

STEVE HEBELER

**** * **** *

Salt Lake City, UT *4105

512-***-**** cell

********@*******.***

SUMMARY

Embedded real-time systems developer, working in both software and hardware environments.

Comprehensive set of design, analysis, development, and debug skills. Software experience spans from the lowest bit-level programming up through applications development. Proven ability in circuit board bring-up and debugging.

TECHNICAL SUMMARY

Protocols

I2C, SPI, PS/2, CAN, USB, ADSL, G.992.1, G.992.2, G.994.1, G.996.1, G.997.1, and

T1.413 Issue 2, ISDN, X.25, Q.932, Q.931, V.120, V.110, X.3, X.28, X.29, CT2

wireless, 900 MHz Narrowband

Languages

C, assembly, microcode, FORTRAN, COBOL, Pascal, Basic, HPL

Processors

MSP430, ARM, ColdFire, 8051, Microchip PIC, STM8, Maxim, Renesas RL78, StarCore, ADSP-2189, 80188, x86, 68000, and 68020, Palm, Teak, and Oak custom DSPs

Embedded OS

pSOS real-time multitasking operating system

Troubleshooting Tools

protocol analyzer, spectrum analyzer, in-circuit emulator, oscilloscope, logic analyzer, software

debugger for ColdFire, ARM simulator, IAR IDE, MPLAB IDE, ST Visual Develop,

StarCore simulator

Software Process Tools

Rational ClearCase, Rational ClearQuest, StarTeam DISSECT, DDTS, Microsoft

Project, FrameMaker 7.1

Miscellaneous

Top Secret Clearance (expired)

PROFESSIONAL EXPERIENCE

CIRQUE CORPORATION 2010 – 2012

Embedded Development Engineer

Individual Contributor for design and development of embedded software for Cirque's touchpad devices. All code was written in C, using MSP430, STMicro, Maxim, and Microchip PIC microcontrollers Extensive board bring-up and evaluation using oscilloscope, ICE, debugger, and logic analyzer.

Implemented a proprietary communication protocol embedded within an I2C communication protocol to enhance touchpad performance.

Upgraded existing touchpad products by porting them from a 6805-based platform to an ST Micro-based platform. Implemented PS/2 communication from the microprocessor to the Personal Computer. The touchpads were required to exactly mimic the performance of earlier products, and low-power features were incorporated.

Developed code for electrostatic discharge (ESD) testing.

Ported several existing products to new hardware/software platforms to test their viability as production-worthy products in cost-cutting efforts.

GREAT STUFF, INC, Austin, Texas 2008 – 2009

Embedded Development Engineer

Individual Contributor for design and development of embedded software for a hose reel motor controller and the wireless devices used to control the hose reel. All code was written in C, using two different MSP430 microcontrollers and two Si Labs EZ Radio devices.

Developed low power management software for all devices, using the low power features of the MSP430 and the Si Labs devices. Battery conservation was at a premium, as the hose reel must be ready to operate at a moments notice over months of operation.

Developed a safety feature that detects when the hose is impeded while being reeled in. This prevents the hose reel from tipping when reeling in at high speed.

Developed a communications protocol that allowed two remote controllers to send commands to the hose reel to program it to turn water on and off for daily watering. One of the remotes is attached to the hose reel, and the other is a hand-held device that the user operates.

Developed communications software to allow the hose reel to send commands to a watering valve that turns the water on and off.

Developed control software that allows a valve to turn a solenoid on and off to control water flow.

Radio communications software was developed to allow the hose reel to command the valve to turn water on and off. The valve communicates to the hose reel an acknowledgement when it receives a command and the state of the water on/off state.

Circuit debug and board bringup using the IAR IDE for the Texas Instruments MSP430 and an oscilloscope.

3M., Austin, Texas 2007 – 2008

Senior Product Engineer

Individual Contributor for design and development of embedded software for the 965 AMS Subscriber Loop Analyzer using Analog Devices 2189 DSP and the MCF5207 ColdFire microprocessor.

Analog Devices Visual DSP++ IDE was used to develop 2189 assembly code to generate sine waves and to perform transmit and receive calibration functions.

Debugged existing 2189-based circuit boards and a new FPGA design using an oscilloscope, logic analyzer, and the DSP++ emulator.

Performed board bring-up and developed C/assembly boot software for the ColdFire using the Green Hills IDE with a Green Hills Probe. The ColdFire replaced an obsolete processor in an existing design.

Performed software configuration management using the StarTeam Cross-Platform Client.

FREESCALE SEMICONDUCTOR INC., Austin, Texas 2004 – 2007

Senior Software Engineer

Technical Lead/Individual Contributor for design and development of real time embedded software for ARM/StarCore-based Motorola cell phones. The code consisted of C and assembly language that comprised the boot ROM, configuring and securing the phone before launching the application code.

Scheduled and assigned tasks for a seven-member international team of software developers.

Tracked change requests using DDTS.

Initiated and tracked Code inspections using DISSECT.

Performed software configuration management with Rational ClearCase and ClearQuest.

Key member of Linux Device Driver team, performing driver maintenance, updating all technical documentation, driving the move to a process-oriented work flow, ClearQuest administration, and managing code releases.

BITRODE CORPORATION, St. Louis, Missouri 2003 – 2004

Principal Software Engineer

Designed and developed real time embedded software and digital hardware to control battery formation and testing equipment.

Worked with power engineering experts to translate battery formation algorithms into embedded systems code.

Performed software development on two platforms; a ColdFire-based central controller communicated to racks of Microchip PIC controlled battery-test circuit boards over an internally developed high-speed serial link that was very similar to the CAN protocol.

Spearheaded bring-up and test of the central controller and battery-test circuit boards using a logic analyzer, oscilloscope, and Diab SingleStep Debugger. Software design included assembly language startup code, C language control and communication software, and development of interrupt service routines to manage peripherals and communication hardware.

POLYCOM, Inc., Austin, Texas 2002

Sr. Communications Engineer

Developed protocol software on a ColdFire-based ISDN platform using C and assembly language as part of a teleconferencing system.

Implemented software modifications to ensure the Polycom ISDN protocol software was compliant with various switches worldwide.

Optimized the ISDN protocol stack to reduce the load on the ColdFire processor.

Developed diagnostic software to enhance factory testing of the ISDN Network Access Device.

LEGERITY, INC., Austin, Texas 2000 – 2001

Member Technical Staff

Software team lead responsible for the integration of a development partner's modem core software/hardware with Legerity's management entity control software.

Wrote interface software that allowed the modem core to be configured and monitored.

Optimized DSL algorithms within the modem core software, converting them from C to VLIW DSP assembly language.

Integrated and debugged system software and hardware in the lab environment, using a Legerity emulator and an ICE designed specifically for our custom DSP.

Drove the implementation of software development processes to increase team productivity.

ADVANCED MICRO DEVICES, Austin, Texas 1988 – 2000

Member Technical Staff

Embedded systems developer and Applications Engineer.

Developed overall software for a full rate and a Lite Asymmetric Digital Subscriber Line (ADSL) chip set for use in the Central Office.

Principal designer for the CT2 Phone Transceiver (PhoX) Demonstration Board, a cordless telephone software development platform, and responsible for getting the product manufactured and into key customers hands.

Wrote CT2 protocol software, concentrating heavily on the RF software.

Performed customer support for entire line of ISDN and CT2 wireless products.

Designed the user interface and muting/fade management algorithms for the CT2 Reference Handset.

Three patents awarded in relation to these algorithms.

Wrote the software to create a base station from the Reference Handset, and designed a PSTN interface circuit to interface the 3 Volt hardware to the Central Office.

Worked at customer sites in Asia and Canada as a hardware/software developer to bring customers' cordless telephone systems into production.

Wrote 900 MHz hardware and software applications notes that were compiled as part of an applications notebook.

Sole software developer for Lucent Technologies' 9115 Ocelot cordless telephone.

Wrote ISDN communication protocol software and generated the associated documentation.

Performed customer training for AMD's AmLink3 ISDN communication protocol application.

Trained AMD's Field Application Engineers and conducted technical sales seminars for the engineering community around the world, covering the AMD/Siemens line of ISDN hardware and software products.

LOCKHEED MISSILES AND SPACE CO., Austin, Texas 1987 – 1988

Senior Engineer

VLSI circuit design lead and digital logic designer.

APPLIED RESEARCH LAB - THE UNIVERSITY OF TEXAS AT AUSTIN 1986 – 1987

Research Engineer

Designed real time bit-slice computer system

LOCKHEED MISSILES AND SPACE CO., Austin, Texas 1982 – 1986

Engineer

Assembly language code development. VLSI circuit and digital logic designer.

EDUCATION

BSEE, The University of Texas at Austin (Broad engineering curriculum with emphasis in computer engineering)

Steve Hebeler ********@*******.***



Contact this candidate