Post Job Free

Resume

Sign in

Engineer Software

Location:
San Diego, CA
Posted:
September 25, 2015

Contact this candidate

Resume:

Randall S. Loomis

***** ******** **** *** ***** CA 92126 858-***-**** acruj4@r.postjobfree.com PROFILE

Solution and execution oriented with 30 years engineering, innovation, and management experience driving software intensive systems through the engineering lifecycle to successful commercialization on time, on budget, and exceeding customer expectations.

Emphasis in software engineering, customer engineering and engineering services, engineering process improvement, embedded control systems, embedded Linux, networking, wireless communications, digital audio, power management, data acquisition and test equipment. PROFESSIONAL EXPERIENCE

Qualcomm, San Diego CA 2007 - Present

Sr. Staff Engineer/Manager

Managing global teams of customer engineers supporting technology domains including Linux, multimedia, power, performance and thermal optimization. Providing technical mentoring and professional development to customer engineers, leading scrums and collaborations with global engineering teams to leverage solutions and share knowledge.

Developed close relationships with worldwide customers to support technical issues and align their project needs with Qualcomm and Android open source software branch plans and release schedules. Supported the first commercial launches of Qualcomm MSM chips running Linux and Android operating systems and the first MSM chips featuring dual cores with dedicated modem and applications processors. Helped several early adoption customers migrate their existing designs to multiprocessor architecture. Current role as customer engineering chipset software lead on flagship chipsets supporting tier1 customers with advanced customization and performance requirements. Previously, led on value tier chipsets supporting a broad, global customer base with short time to market schedules. Responsible for developing and executing the chipset level customer support, documentation, and training plans. Leading support for design reviews and gap analysis, onsite customer labs and workshops for board bring-up, optimization, product certification, and other support activities from start to completion of project lifecycle resulting in over 400 successful value tier product launches and 50 flagship product launches. Took initiatives as change agent to improve quality and production efficiency of customer documentation and improve management of customer change requests to reduce customer CR turnaround time. Held role as manager of customer engineering training and organizational development. Reported directly to customer engineering executive leadership to identify customer engineering process gaps, define processes, and deploy training to a worldwide team of over 1000 customer engineers. Following the model for continuous improvement prescribed by the CMMI for Development, deployed a customer engineering Process Asset Library and executed in key process areas of Organizational Process Focus, Organizational Process Definition, and Organizational Training. Duties also extended into improving the training delivered by customer engineers to MSM and MDM chipset customers, reducing customer training delivery lead times and making quality improvements which significantly improved customer training survey feedback scores. Solectek Corporation, San Diego CA 2006-2007

Sr. Software Engineer

Built an embedded Linux kernel and root filesystem framework to support WiMAX appliances using Fujitsu ARM 926 based WiMAX SoC. Built gnu cross toolchains for ARM and PowerPC, and developed u-boot and Linux BSP’s, implemented drivers for various devices including AMBA bus, I2C, SPI, USB, serial, Ethernet and wireless network drivers. Developed radio interface layer for SiGe RF/IF chipset, added WiMAX extensions to Randall S. Loomis

11881 Westview Pkwy San Diego CA 92126 858-***-**** acruj4@r.postjobfree.com the Linux networking stack, and implemented fault tolerant FLASH filesystem using JFFS2. Implemented WiMAX provisioning and configuration database schema using SQLite, and serial XML parser for data import/export. Adapted IEEE 802.16 MIB’s for use with net-SNMP agent and ported to SoC platform. Wind River, Alameda CA 2004-2006

Member Technical Staff

Transferred from services to products group to re-engineer a customer specific joint venture into a generalized high availability (HA) and carrier grade Linux (CGL) platform product. Collaborated with customers, product management, internal development teams, and in partnership with RedHat to develop detailed architecture design and test specifications. Implemented makefile and autoconf scripts to cross compile packages for a wide variety of host and target platforms. Developed Linux BSP’s, tools to create bootable Linux CD and FLASH images, contributed kernel code fixes for OpenIPMI driver and high-res POSIX timers back to Linux kernel community, coordinated configuration management, build and test activities with engineers from Wipro and contributed to the Linux CPU Hotplug SIG. Wind River Services, San Diego CA 2000-2004

Member Technical Staff

Software lead for vehicle ECU and high resolution dash display project for a heavy-duty agricultural equipment manufacturer customer. Performed board bring-up and created VxWorks BSP and device drivers for Hitachi SH4 CPU based embedded platform, ported CAN bus drivers and SAE J1939 vehicle bus protocol stack for use across multiple memory protection domains in VxWorks AE. Integrated WR graphics display library and other middleware to facilitate applications development. Member of software development team creating MIPS based 802.11a/b wireless access point and router product for a major networking products OEM. Ported WindManage SNMP and created custom MIBs. Wrote embedded server side application for setup and configuration wizard, SNTP client, code for WEP key configuration, port and MAC filtering, and router/access point operating mode configuration. Worked jointly with acquiring customer to develop acceptance test plans and write acceptance test specifications. Developed several enhancements for first generation pSOS/ARM7 based Ceiva internet picture frame. Added fault tolerance and storage optimization to custom FLASH file system which doubled the original picture storage capacity, increased product lifetime, improved factory yield, and reduced customer returns. Developed device drivers and network protocol stack implementing IrDA standard to support new features to download pictures to wireless printers and other local devices. Implemented consumer IR remote control interface feature using Microchip PIC. Software development lead for second generation picture frames, performed software redesign for new platform based on VxWorks/ARM9, led software implementation effort and supported FCC part 15 certification testing.

Member of working group of technical leads to institute software process improvement and achieve CMM Level 3 certification for WR Services.

Stellcom - Denso Labs, Carlsbad CA 1999-2000

Contract Sr. Embedded Software Engineer

Provided baseband software development support for new product line of wireless handsets and hands free car kits based on Qualcomm MSM3300 chipset. Designed a dynamic memory allocation system extension for the REX operating system along with heap management, debugging, and visualization tools. Developed code for audio routing, gain settings, PCM codec, CELP vocoder, speakerphone voice activated (VOX) switching, and RF power management. Used Rational ClearCase and ClearQuest for configuration management and bug tracking.

Randall S. Loomis

11881 Westview Pkwy San Diego CA 92126 858-***-**** acruj4@r.postjobfree.com Doctor Design/ISI (acquired by Wind River Services), San Diego CA 1998-1999 Contract Sr. Embedded Software Engineer

Developed software for a fast turn project to demonstrate PMC Sierra Ethernet Switch chipset reference platform running pSOS with switch management application software, 802.1d network bridging, and SNMP based management features.

Elgar/Power10, San Diego/San Jose CA 1997-1999

Sr. Design Engineer

Developed software and digital hardware design for a new programmable, four quadrant DC/DC converter module product based on the Hitachi (Renesas) H8 microcontroller for use in semiconductor test systems. Implemented constant current and constant voltage control loops with programmable settings and I2C based network for communications between multiple modules. Wrote software in C, C++ and H8 assembly using Cygnus newlib embedded C library and Linux host development system. Wrote custom I2C device driver and I2C debug monitor application for Linux which were contributed back to Linux kernel. Built H8 cross compiler toolchains using gcc. Contributed gcc and newlib H8 porting how-to instructions and bug fixes back to the open source community and released a FLASH downloader/programming tool for H8 under the GPL. Developed new BSP, application software and features for next generation SmartWave AC power supply product featuring 68332 processor and complex waveform synthesis capability. Added enhanced LCD display driver and UI support, created enhanced IEEE-488 SCPI command parser using LEX and YACC enabling support for more complex commands, improved performance and reliability, and easy expansion of the vocabulary.

Trex Communications, San Diego CA 1997

Contract Sr. Embedded Systems Engineer

Developed software for wireless, pulse modulated laser link 1Gb IEEE-802.1d network bridge device intended for use in both commercial and military applications. Integrated experimental Linux ATM network interface card drivers, CMU-SNMP agent, apache http server, added wireless networking and 802.1d spanning tree bridging enhancements to the Linux kernel (contributed to Debian Linux community). Developed and integrated network routing, monitoring, and management tools, custom SNMP MIB’s, and wireless networking demonstration programs operating over HTTP and SNMP. Walt Disney Imagineering, Glendale CA 1995-1997

Contract Control Systems Engineer

Consultant to the team of Imagineers tasked with creating the Disney World GM Test Track ride featured in Epcot Center. Traveled on-site for system installation and bring-up. Ported pSOS and pNA TCP/IP stack to VME bus 68040 and PC-104 i486 target systems. Developed device drivers for interfacing to Allen-Bradley PLC and other peripheral systems. Developed safety critical device driver and embedded systems software using formal UML and OOD methodologies (Booch-Rumbaugh, Rational Rose). Created a custom command shell, communications protocol, and Windows NT operator interface application for ride control systems tuning, debugging, and monitoring.

Validyne Engineering, Northridge CA 1995

Contract Embedded Systems Engineer

Software lead for a fast turn project to build 300 channel, data acquisition system for General Motors prototype vehicle testing. Ported MQX RTOS and TCP/IP stack to custom 68332/VME multiprocessor target system, developed device drivers and signal input conditioning DSP for thermocouples, strain gauges, Randall S. Loomis

11881 Westview Pkwy San Diego CA 92126 858-***-**** acruj4@r.postjobfree.com voltage, and PWM inputs. Developed multiprocessor communications protocols to manage complex triggering, channel grouping, filtering, other data acquisition system functions, and for communications between the on-board system and a remote monitoring system. Siemens-Pacesetter, Sylmar CA 1995

Contract Embedded Systems Engineer

Developed software and documentation for exchange of configuration and bio-telemetry data between chest-implanted pacemaker devices and external programming/analysis equipment. Implemented code and documentation following GMP guidelines and formal standards to meet FDA validation requirements for medical device software.

Western Technologies, Culver City CA 1993-1995

Project Engineer/Design Engineer

Principal digital and software designer behind creation of TV Teddy, an interactive video product that decoded and played a hidden audio track embedded in PAL and NTSC composite video signals. Supported multiple mass production runs for multiple world-wide markets and provided technical direction during video program post production, encoding, and video tape mass production. Co-designed system submitted for design patent consisting of passive, tuned RF circuits and digital electronics to locate, identify, and report pushbutton status on miniature figures in a 3D space. Designed and built custom factory production test fixture for a customer entering mass production of zinc-air battery charging devices. Designed for rapid implementation utilizing COTS data acquisition components and virtualized instrumentation software from National Instruments. LEE Colortran, Burbank CA 1992-1993

Contract Embedded Systems Engineer

Embedded systems design and development for family of theatrical lighting control consoles and related lighting control products. Performed board bring-up and ported pSOS to custom 68302 embedded controller, developed BSP, device drivers, DMX lighting control network protocol driver, and a custom VGA BIOS. Designed and implemented a lightweight windowing user interface engine to improve the user interfaces on small LCD displays. Developed hardware and software design of 8051 embedded controller boards with high speed, multi-drop RS-485 communications network to provide user controls with enhanced capabilities and simple interconnection to increase reliability and reduce manufacturing costs. Teledyne Inet, Torrance CA 1991-1992

Project Engineer / Control Systems Engineer

Software development lead for monitor/control software and communications network to remotely monitor and control airport aircraft gate air handler units and central heating/cooling plant systems. Designed a software configuration system that eliminated need to alter program code and significantly reduced time required for site tailoring and customization. Supported the successful deployment of the system into several international airports including LAX, DFW, and YYZ. Traveled to international airport installation sites for final design collaboration and installation with acquiring customers and Allen Bradley PLC control systems engineers and to conduct customer training.

Project engineer and software lead for 65kW UPS product designed to supply critical systems requiring clean, uninterrupted 480VAC 3-phase power. Developed the embedded OS, user interface engine, power monitor and control software. Responsibilities in later project stages included project line management, coordinating Randall S. Loomis

11881 Westview Pkwy San Diego CA 92126 858-***-**** acruj4@r.postjobfree.com and tracking project deliverables, writing software design documentation, interviewing engineering candidates, and leading the software development team. Contributed to software development for fault tolerant, shipboard AC power noise suppression system for US Navy. Developed software for IGBT power modulation, FFT signal analysis, and network communications to facilitate system monitoring and failover switching. Hybrid Arts, Culver City CA 1990-1991

Contract Design Engineer

Performed complete, turnkey product design and development (hardware, software, mechanical and PCB layout) for a new SMPTE time code reader/generator product to provide vari-speed chase-lock synchronization capability between digital audio editing workstation and magnetic film and A/V recording devices.

Alesis Studio Electronics, Los Angeles CA 1988-1989 Design Engineer

Designed and developed automated audio signal routing and total harmonic distortion analysis test system to increase testing capacity and lower costs of performing quality assurance during mass production of mixing consoles and other professional audio products.

Teledyne Controls, Los Angeles CA 1987-1988

Software Engineer

Member of development team designing and implementing software for ACARS avionics system to monitor aircraft flight status and system faults communicated over ARINC and VHF. Designed and implemented CASE tool used to construct user interfaces for MCDU cockpit display unit. Interfaced directly with acquiring customers to elicit requirements, revise specifications and verify implementations. Mitsubishi Pro Audio, San Fernando CA 1986-1987

Project Engineer/Software Engineer

Software lead for Compumix IV sound mixing automation system and integration with SMPTE/Quadrature/Tach-Dir motion controller, crossbar audio switcher, intelligent digital faders and parametric EQ products sold to film and music recording studios worldwide. Responsible for UI and real-time embedded software design and implementation, traveled to customer sites to support site installations and conduct customer training.

Health Data Development, Los Angeles CA 1985-1986

Contract Programmer

Developed software for spinal X-Ray image analysis system and cross-referencing nutritional/medical research database.

EDUCATION

Arizona State University, Ira A. Fulton Schools of Engineering Cal State University Fullerton, Computer Science

BE/E, AV(A1), US Navy Electronics and Avionics A-Schools Fullerton College, Electronics



Contact this candidate