• Product R&D: Product R&D expert with an emphasis on embedded systems, networking, and wireless technologies. Built and led cross-functional teams to deliver innovative product and technology solutions for clients and employers ranging from start-ups to Fortune 500 tech and manufacturing companies.• Engineering Leadership: Experienced team lead and manager with a proven track record of successfully estimating, planning, and executing a diverse range of projects. Experience identifying project resource needs and recruiting/managing development, QA, and support/operational teams to execute projects and build long-term maintenance/support processes.• Software Development: Extensive experience in software development (15+ years) for firmware/embedded and RTOS (ARM, MPS430, AVR, others), desktop operating systems (Windows/Linux), and mobile platforms (Android, Windows CE/WM/RT). Expert in C for embedded systems, Windows/Win32, and other platforms. Strong object oriented design skills with experience in Java (including Android API), C++, C#, Python, Perl, VB, and others. Experience developing system/OS internals, device drivers, and other low-level systems software.• Wireless/Networking: Implementation-level understanding of many wireless and network technologies including Bluetooth, 802.11, 802.15.4, TCP/IP, Cellular/WAN technologies, Ethernet, CAN, OBD-II, and others. Experience designing and implementing proprietary protocols, and contributing to standardized technology specification processes via involvement w/ the Bluetooth SIG and IEEE Standards Association.• Distributed Architecture: Knowledgeable in the design, development, and deployment of large scale distributed/networked systems composed of back-end servers communicating with remote clients, either embedded/sensor devices and/or rich mobile clients (Android, iOS, Windows Phone, etc). Experience with the challenges and best practices of deploying and managing large scale distributed networks.
Listed skills include Embedded Systems, Software Engineering, Embedded Software, Software Development, and 39 others.