Experienced software engineer covering a broad range of technologies. Most recent experience is with both land and underwater autonomous vehicles. Skills also include System Architecture and implementation (both software and firmware) of large scale data collection systems, mobile devices and embedded real time systems for machine control and image processing. Technical lead on several projects.
-
Contract Software EngineerMit Lincoln Laboratory Oct 2021 - PresentLexington, Ma, Us -
Senior Principal Software EngineerFoster-Miller Oct 2010 - Jun 2021Us• Software Lead, SEAScout UUV. Led software team. Authored Software Requirements Document based on system requirements. Created Software Design Document and Interface Control Document (ICD). Identified tasks and distributed them to team. Coordinated efforts between software and hardware groups. Designed the architecture and implemented code for the control system used by the SEAScout UUV. This included mission planning/execution, autonomous behaviors , an autopilot and sensor processing. This architecture was implemented in Robotic Operating System (ROS). Designed the Architecture the Operators Control Unit(OCU). Configured and Built Linux kernel, installable modules, and files system for the Compulab CT-3530 OMAP3530 (ARM) Computer on module (COM). • Integrated a ROS/IOP-JAUS bridge and implemented a manipulator controller for the HAAMSDR autonomous room disinfecting system. The code was implemented using ROS. • Implemented a follow me algorithm for the Raider autonomous unmanned vehicle. The designed used GPS bread crumbs to build and follow a path. This was implemented in Visual Studio C#. • Designed the architecture and implemented code to gather data from wireless power line sensors. The Linux gateway side of the design was implemented in C++ and made use of object oriented design patterns. The sensor side was implement in C running on an MSP430. • Software Lead, CECIL. Designed the architecture and implemented the code for the control system and User interface used on the CECIL nuclear steam generator cleaning system. This was an object oriented design that was implemented in Visual Studio C# and used Galil motion controllers. • Re-architectured and implemented the code for the control system used on the KASS U.S. Navy aircraft carrier nuclear steam generator cleaning system. This was implemented using OPTO22 Pac control. • Updated and maintained documentation used by NAVAIR for the Aircraft Arresting Gear System for U.S. Navy -
Software ConsultantEliassen Group Feb 2010 - Oct 2010Reading, Ma, UsSoftware contractor for Foster-Miller, Waltham MA.Designed the architecture and implemented the code for the control system and User interface used on the CECIL nuclear steam generator cleaning system. This was an object oriented design that was implemented in Visual Studio C# and used Galil motion controllers. -
Senior Software EngineerSensitech Apr 1998 - Aug 2008Beverly, Massachusetts, Us• Designed the architecture and implemented code for a windows ce handheld based device to collect and display data from temperature data loggers. This included implementing ce drivers using MS IISRs. Implemented Application code in C# .NET Compact Framework this included a Graphical User Interface(GUI) using Windows Forms and controls and was setup to run in Kiosk mode. - Responsible for all the Architecture, Design and Implementation of all Data Collecting Systems. This included writing Use Cases and Scenarios, creating Robustness, Class and Sequence diagrams using UML for potential products. • Project lead to add wireless capability to Sensitech’s temperature monitors to transform them into a class 3 active RFID tag. Worked directly with OEM to integrate their Wireless mesh network technology. Coordinated efforts of Hardware, Software and Firmware between both OEM and Sensitech. Designed and implemented software portions and aided in hardware and firmware design. • Designed the system architecture and implemented the code for an object oriented system to collect data from wireless in transit and facility temperature monitors. Project Leader for software system to download temperature and shipment data to be viewed via Web site. • Designed the system architecture and implemented code for an object oriented system to collect data from wireless sensors via a Windows CE Handheld device. Worked with the OEM provider of the wireless sensor and defined the interface from their products to Sensitech’s system. This system used UML and embedded Visual Basic. • Evaluated designs of wireless technology manufactures for integration into Sensitech product line. • Aided Hardware engineering in the design concept of an RF protocol translator module. • Redesigned firmware and aided in the hardware design of an ASIC based product to improve accuracy and flexibility. • Brought development and maintenance of several products in house. -
Software EngineerDatacube Jun 1996 - Apr 1998• Lead Software Engineer for the Design of Architecture and implementation of device drivers for a Real Time Embedded PCI Machine Vision System consisting of a PCI single board computer using a Power PC CPU running VxWorks. • Device specialist for all Video Acquiring Hardware, this included Architecture and implementation of new video hardware. • Device specialist for a Histogrammer multi DSP chip, this included Architecture and implementation and interface code to Datacube's VLSI IXP crosspoint/gateway chips. • Developed I/O device driver software and interfaced to ImageFlow libraries. • Design pipeline diagrams to show image flow through Datacube hardware.
Tim Wile Education Details
-
Northwestern UniversityElectrical And Electronics Engineering
Frequently Asked Questions about Tim Wile
What company does Tim Wile work for?
Tim Wile works for Mit Lincoln Laboratory
What is Tim Wile's role at the current company?
Tim Wile's current role is Software Contractor at Lincoln Labs.
What schools did Tim Wile attend?
Tim Wile attended Northwestern University.
Free Chrome Extension
Find emails, phones & company data instantly
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial