Mike Terrell Email and Phone Number
Mike Terrell work email
- Valid
Mike Terrell personal email
- Valid
Mike Terrell phone numbers
Senior embedded software engineer experienced in challenging embedded system development projects utilizing a customer centered, team oriented and quality driven software engineering environment.Extensive experience in system software architecture, design and development across a variety of development environments. Experience covers:• All project phases of the software development life-cycle on projects such as military radar systems, PC and business class servers and workstations, and high volume printing and imaging systems.• Embedded real-time microprocessor system and software design, symmetric multiprocessors and PC design.• Windows and Unix based development environments.• C, C++ and Object Oriented Analysis/Design, including object modeling using the Shlaer-Mellor OOA methodology.• Intel, PowerPC and Motorola processors, running pSOS and vxWorks embedded operating systems. Also familiar with TI TMS320F28x DSP.• Tools development using Python.• Technical team leadership in both commercial and military standard development environments.Specialties: Embedded real-time software development using:• C, C++, Assembly languages• Object Modeling using formal OOA/OOD methodologies• pSOS and vxWorks real time operating systems• Windows and Unix development environments• Intel 8051 & x86, Motorola 680x0, PowerPC PPC403/440/60x processors• ICE and JTAG test tools• Hardware and software integration• Python test tool development
Carrier Corporation
View- Website:
- carrier.com
- Employees:
- 12085
-
Carrier CorporationNew York, United States -
Staff Software EngineerCarrier Corporation Jun 2011 - PresentEmbedded controls for truck trailer, shipping container and building HVAC systems.
-
Senior Software EngineerEastman Kodak Graphics Communications Group (Formerly Nexpress Digital Llc), Rochester, Ny Apr 2004 - May 2011Rochester, New York, UsEmbedded real-time software development performing image data path management in high volume five color document printing system using C and C++:• Feature enhancements and product support for image and job management subsystem.• Incorporated support for additional input and output accessories, e.g. booklet maker.• Co-developed surface sharing strategy to increase system performance by eliminating duplicate surface data transfers.• Redesigned circuit board test tools and system customizations to accommodate system design improvements.• Provided support to development, software & system test and production groups.Tools development for product testing, calibration and support using Python:• Python based test and calibration tool development for system print heads.• Feature enhancements and product support for print engine simulator to enable software and SQA communities to thoroughly test most features without requiring a physical printing system.• Created autonomous job submission program to facilitate continuous image data transfer testing. -
Senior Software EngineerHeidelberg Digital, Llc (Formerly Eastman Kodak, Document Imaging Division), Rochester, Ny Jan 1996 - Mar 2004Heidelberg, DeEmbedded real-time software development performing image data path management in document printing and scanning systems using C, C++ and OOA/OOD. Utilized the Shlaer-Mellor OOA methodology and the SES Objectbench tool set to perform Object Oriented Analysis, Modeling and Design, and then auto-generate C++ product code. Utilized PowerPC and pSOS real-time executive target environments. Key activities included:• Modeled complex image capture and processing subsystems, including control of custom hardware.• Utilized model simulation to verify software designs.• Designed in features that enabled unattended and automatic system test support.• Developed C and C++ diagnostic software for design verification of custom hardware.• Ported a pSOS Board Support Package to a PowerPC 405 based processor board.• Implemented a bridging strategy for access to the multiple hierarchical PCI, VME, SCSI and custom data buses throughout the system. Included logic for bus scan, device detection and exception handling.• Technical team leader for major upgrade release to embedded scanner software.• Software liaison to hardware and project planning teams for planning support, status and design review meetings.• Overall performance consistently graded as “Outstanding”.• Co-presented Shlaer-Mellor object modeling, simulation and automatic code generation success story at the 1998 Eastman Kodak SW Engineering Conference.Trained in pSOS, Shlaer-Mellor OOA, C++ , OOD using UML, Java and SCSI. -
Software ArchitectAt&T Global Information Solutions (Formerly Ncr Workstation Products Division), Liberty, Sc Sep 1990 - Oct 1995Dallas, Tx, UsIdentified the impact of emerging technologies on symmetric multi-processor and PC system and software designs, and architected system solutions utilizing these new technologies. Key accomplishments include:• Participated in the definition of the PCI Local Bus Specification’s Configuration Space software interface as NCR’s software representative to the PCI industry consortium. Team defined the software mechanisms to initialize & configure the PCI bus and components. Received an AT&T GIS Meritorious Technical Achievement Award for my contributions to the PCI standard. Co-defined a strategy to support user configuration of environment dependent configuration issues resulting in the award of US Patent 5,579,529.• Defined the power management requirements (hardware and software) of future desktop PCs. Performed a competitive assessment as well as defined competitive advantage opportunities.• Participated in the porting of Windows NT to NCR’s symmetric multiprocessor computer system. Included NT Hardware Abstraction Layer (HAL) interface definition activities with Microsoft as well as NCR HAL development. Defined the strategy for the multiprocessor initialization and boot-up process. Team received WPD Certificate of Achievement and a commendation in a letter from Microsoft CEO Bill Gates.• Co-defined a strategy for automating the delivery of PC support via a remote mechanism as a means of improving system reliability & ease of use. Resulted in the award of US Patent 5,867,714.• Reviewed next generation Intel processors and related products for technical issues associated with their use in WPD products. Worked with Intel to clarify technical concerns associated with new processors, interrupt controllers and standardization activities.• Improved AT&T brand recognition and user interface consistency across WPD products. • Member of a plant wide team responsible for achieving ISO 9001 certification. Insured department readiness for periodic audits. -
Software EngineerGeneral Electric Radar Systems Department, Syracuse, Ny Dec 1981 - Sep 1990Boston, Ma, UsSenior Software Engineer (3/89-9/90): Team leader of 7 software engineers through the design, development and maintenance of all communications application software across all Solid State Radar programs. Software was designed and documented using structured analysis and structured design methodologies to DOD-STD-2167A utilizing the Cadre Teamwork CASE tool set. Software executed on an embedded 80386 multiprocessor platform running a real-time UNIX operating system.Software Engineer (12/81-3/89): Designed, developed and maintained I/O device driver and real-time executive software for various Solid State and Over The Horizon radar programs. Drivers and RTOS interfaced embedded computer system(s) to external radar devices. Assumed technical responsibility for all real-time executive software development. Also developed display and operator interface software for a ship based infrared radar system. Assumed team leadership responsibility for all software enhancement upgrades. Awarded an Excellence in Performance Award for “sustained outstanding performance.”
Mike Terrell Skills
Mike Terrell Education Details
-
University At BuffaloComputer Science
Frequently Asked Questions about Mike Terrell
What company does Mike Terrell work for?
Mike Terrell works for Carrier Corporation
What is Mike Terrell's role at the current company?
Mike Terrell's current role is Staff Software Engineer at Carrier Corporation.
What is Mike Terrell's email address?
Mike Terrell's email address is mi****@****ail.com
What is Mike Terrell's direct phone number?
Mike Terrell's direct phone number is +158573*****
What schools did Mike Terrell attend?
Mike Terrell attended University At Buffalo.
What skills is Mike Terrell known for?
Mike Terrell has skills like Embedded Systems, C, C++, Assembly Language.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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