David V. Klamet
Experience Summary
Embedded development in wireless communications, avionics, and other industries.
C/C++ on Linux, embedded Linux, and bare metal. PERL/Python/shell scripting, GIT, configuration
management, make, Yocto, and other build tools/systems. Linux/Unix system administration, database
development on Oracle, Postrgres, MySQL, SQLite.
Digital, analog, and RF hardware knowledge including component level troubleshooting and repair. Familiarity
with all common electronic and wireless test equipment. Familiar with uC/uP communication buses (I2C, SPI,
etc.)
Education
B.S. Computer Science, 1990, University of Kansas
Employment History
Embedded Software
Engineer
Tel Instrument Elec.
11/2015 to present
Primary software design/development of a portable test equipment for avionics
and wireless devices
Embedded Linux Yocto BSP customization
Board-bring up, support utilities for hardware debugging and testing
Embedded Software
Engineer
Digital Ally
3/2013 to 10/2015
Developed embedded Linux based digital video systems for law enforcement and
commercial vehicles
Requirements definition, design, development, maintenance
Senior Software
Engineer
Landis&Gyr
11/2011 to 3/2013
Smart meter backend software maintenance and enhancement
Development and enhancement of automated monitoring and testing tools
Sun Solaris, Oracle, C/C++ applications, PERL and shell scripts
Senior Software
Engineer/Software
Group Manager
RELM Wireless
4/2004 to 10/2011
Managed a team of 5 software engineers developing firmware for portable
transceivers
C/C++, and assembly language (AVR,ARM, TI DSP)
Embedded Linux: Driver tweaks, build system maintenance, application
development
Primary responsibility for development of OTA (Over the Air) support for
automated update of encryption keys
Developed/maintained AES/DES encryption software
Consultant
CDI Corp at
Honeywell
6/2003 to 4/2004
Configuration and administration of SUN Solaris clustered servers
Primary responsibility for all engineering department Unix workstations (100+)
Wrote PERL and shell scripts to support various applications and monitor server
operational and backup status
Consultant
Venturi Partners at
Sprint PCS
9/2002 to 6/2003
Wrote PERL and KSH scripts to automate auditing and deployment of application
executables to test environments
Trained and mentored junior team members on configuration management
principles, tools, and processes
Software Engineer
Raviant Networks
4/2001 to 8/2002
Software configuration management: maintained Clearcase version control and
distributed build system, maintained product installation scripts and packages
Supported developers, testers, and field support personnel on development tools
Wrote PERL and shell scripts to automate development and software testing tasks
and other technical areas as required
Senior Software
Engineer
FriendlyWorks
5/2000 to 4/2001
Developed prototype web portable with searchable directory
Investigated technologies and tools related to web portal development
Wrote Java applications and SQL routines to load XML data from the ODP (Open
Directory Project) into a relational database (PostgreSQL)
Software Engineer
UnitedSpaceAlliance,
Kennedy Space
Center, FL
1997 to 1999
Team member of the Shuttle Data Center, a facility to record and distribute flight
telemetry and ground test data the Space Shuttle
Unix system administration of Digital Unix servers and workstations,
Software configuration management, application development
Developed automated software testing system for regression testing
Performed installation of commercial, open source, and internally developed
application software
Maintained web servers and associated software
Resolved system integration issues with web, RDBMS (Oracle), and application
servers (JAVA, CGI, HTML)
Unix System
Administrator
AlliedSignal
Sole responsibility for over 100 HP and Solaris workstations and servers
Planned and implemented major SUN and HP OS upgrades
Responsible for anticipating needs, wrote proposals, evaluated products and
vendors, ordered and installed all equipment for this system
1996 to 1997
Software Engineer
AlliedSignal
1995 to 1996
Software lead on a team doing a design upgrade on a panel mounted avionics GPS
Resource scheduling, requirements definition, and software development
Software Engineer
Garmin International
1994 to 1995
Windows software application development for testing and configuring wireless
communications products using Microsoft Visual C++ and Microsoft Foundation
Classes
Software Engineer
Bendix/King
1990 to 1994
Firmware development for analog VHF portable transceivers
PC application development to support transceiver (radio) configuration and
testing