Mike Terrell

Mike Terrell Email and Phone Number

Staff Software Engineer at Carrier Corporation @ Carrier Corporation
New York, United States
Mike Terrell's Location
Fabius, New York, United States, United States
Mike Terrell's Contact Details

Mike Terrell work email

Mike Terrell personal email

Mike Terrell phone numbers

About Mike Terrell

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

Mike Terrell's Current Company Details
Carrier Corporation

Carrier Corporation

View
Staff Software Engineer at Carrier Corporation
New York, United States
Website:
carrier.com
Employees:
12085
Mike Terrell Work Experience Details
  • Carrier Corporation
    Carrier Corporation
    New York, United States
  • Carrier Corporation
    Staff Software Engineer
    Carrier Corporation Jun 2011 - Present
    Embedded controls for truck trailer, shipping container and building HVAC systems.
  • Eastman Kodak Graphics Communications Group (Formerly Nexpress Digital Llc), Rochester, Ny
    Senior Software Engineer
    Eastman Kodak Graphics Communications Group (Formerly Nexpress Digital Llc), Rochester, Ny Apr 2004 - May 2011
    Rochester, New York, Us
    Embedded 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.
  • Heidelberg Digital, Llc (Formerly Eastman Kodak, Document Imaging Division), Rochester, Ny
    Senior Software Engineer
    Heidelberg Digital, Llc (Formerly Eastman Kodak, Document Imaging Division), Rochester, Ny Jan 1996 - Mar 2004
    Heidelberg, De
    Embedded 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.
  • At&T Global Information Solutions (Formerly Ncr Workstation Products Division), Liberty, Sc
    Software Architect
    At&T Global Information Solutions (Formerly Ncr Workstation Products Division), Liberty, Sc Sep 1990 - Oct 1995
    Dallas, Tx, Us
    Identified 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.
  • General Electric Radar Systems Department, Syracuse, Ny
    Software Engineer
    General Electric Radar Systems Department, Syracuse, Ny Dec 1981 - Sep 1990
    Boston, Ma, Us
    Senior 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

Embedded Systems C C++ Assembly Language

Mike Terrell Education Details

  • University At Buffalo
    University At Buffalo
    Computer 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

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.