Note: A better-formatted Word or PDF version of this resume is available upon request.
Date of last Update: May 7, 2012
EMBEDDED SYSTEMS EXPERT AND LEADER
23 YEARS EXPERIENCE
Potential Job Positions
- Director of Engineering
- Director of Software Engineering
- Lead Project Engineer
- Principal Systems Engineer
- Sr. Principal Software Engineer
- Software Engineer Level 5/6
- Chief Software Architect
- Sr. Program Engineer
- Principal Research Engineer
Application Areas
- Aerospace and Defense
- Mobile Computing Systems
- Autonomous Vehicles and Robotics
- Industrial Monitoring and Control
- Wireless Sensor Networks
- Medical Devices
- Transportation Systems
- Consumer Electronics
- Test and Measurement Instrumentation
- Portable Multimedia
- Internet Appliances
- Real-Time Operating Systems
Leadership Experience
- Experience and disposition to be the “hands-on” technical leader for software or cross-disciplinary engineering teams
- Succeed at delivering major embedded-system projects by serving as lead project engineer or system architect
- Strong process-oriented approach to build the best quality products possible within cost and schedule constraints
- Diplomatic technical liaison with customers from contract start through delivery
- Detailed and precise status and progress reporting for upper-level managers, executives, and board of directors
- Manager, mentor, and trainer for both junior and senior-level engineering staff
Technical Expertise
- Embedded Architecture, Design, Implementation, Systems Integration, Test, and Troubleshooting
- Real-Time Software Design and Performance/Power Analysis
- Low-Level Operating System Kernel, Device Driver, and Firmware Programming
- Hardware and Software Verification and Validation
- Systematic Troubleshooting of the Most Challenging Software and Hardware Issues
Availability: within one month of offer acceptance
- Security Clearance: Secret (active); USA Citizen.
- Current Home Address: 3050 Shoreline Blvd, Laurel, MD 20724
- Willing to relocate to Western US, including California, Nevada, Oregon, Washington, and Arizona
EXPERIENCE SUMMARY AND KEYWORDS
Technical Knowledge Areas
- Real-Time Systems
- Hardware/Software Co-Design
- Operating System Design
- C4I, Command and Control
- Linux and Android
- Windows CE and Mobile
- RTOS (COTS and Custom)
- C, C++, Assembly
- Requirements Generation
- ARM (OMAP, XScale, Davinci, Sitara)
- Design and Code Reviews
- Schematic Reviews
- Microcontrollers (MSP430, PIC, Freescale)
- Device Driver Design
- Multi-Rate Cyclic Executives
- CPLD, FPGA, System-on-Chip (SoC)
- Trade-Off Design and Analysis
- Audio/Video Streaming (e.g. H264)
- Memory and Storage (DDR, NAND, NOR, SSD)
- Networking (Ethernet, WiFi)
- Wireless (802.15.4, ZigBee)
- Storage (SD, CF, USB, SSD, File Systems)
- Low Power Optimization
- Battery Life and Monitoring
- Logic Analyzers and Oscilloscopes
- Performance Analysis
- DVT and Regression Testing
- Failure Modes and Effects Analysis
- Automated Diagnostics
- Testing and Quality Assurance
- Environmental and Software Certifications
- Configuration Management
- Reverse Engineering
- DO178B, DO160, MIL-STD-461, etc.
Leadership and Non-Technical Skills
- Technical Strategist
- Principal Investigator
- Corporate Decision Making
- Budgets and Scheduling
- Cost Estimation
- Bids and Proposals
- Project Management
- Customer Liaison
- Scrum Agile Development Process
- Policies and Procedures
- Documentation Standards
- Process Improvement
- Customer Presentations
- Conference Speaker
- Employee Training and Mentoring
PROFESSIONAL EXPERIENCE
InHand Electronics (www.inhand.com), Rockville, MD 2006 to 2012
Director of Systems Integration (2011-2012)
- With processes in place from my prior role leading the software team, I recently moved to this new position so that I can bring on similar leadership, process improvement, and troubleshooting experience to all of engineering, to reduce delays and overruns in other teams such as hardware, systems, QA/Test, and customer support. This position reports directly to the CEO, and allows me to be the CEO’s primary technical advisor when he needs to make key decisions.
- In this role, my responsibilities as key troubleshooter remain. In addition, I am Project Engineer on the more complex projects that require significant systems integration effort. This role also increases the amount of time I support of the Marketing and Sales efforts with technical assistance for the customer, both initially from conceptual design through detailed requirements determination, then during project execution as a project engineer, and through delivery as by leading the systems integration effort.
Director of Software Engineering (2006-2011)
- Leading the software engineering department in this small OEM on approximately ten different projects per year, including both standard products for the mobile and hand-held computing market, and custom projects ranging from $100K to $3M.
- Work closely with systems engineering, hardware engineering, and mechanical engineering departments to define hardware interfaces and platform configuration, select parts, prototype new components, review schematics, hardware bring-up, and troubleshoot hardware.- Custom Projects have included a sophisticated portable analog and digital test and control instrument used by the customer to validate the safe operation of nuclear energy facilities; real-time video streaming wireless surveillance systems; medical instrumentation; and several types of military handhelds and mobile radios currently fielded in Iraq and Afghanistan.
- Custom Projects have included a sophisticated portable analog and digital test and control instrument used to validate the safe operation of nuclear energy facilities; real-time video streaming wireless surveillance systems; medical instrumentation; and several types of military handhelds and mobile radios currently fielded in Iraq and Afghanistan.
- Led the system architecture of the company’s new line of small low-power embedded computer boards, based around the new Texas Instrument’s DM3730 ARM-based processor.
- Serve as the company’s key troubleshooter for most tough open-ended issues, including software, hardware, systems, and customer integration problems.
- Improved software processes such that most projects are now delivered on-time and on-budget, and those that are late have delays or cost overruns that are a fraction of prior delays. Prior to joining the company, all projects were late and over-budget, sometimes by over a year.
- Defined a...
Login or Register to view the full resume.