Software Engineer
United Technologies, Carrier Corp., Carrier Electronics
East Syracuse, New York, United States
• Member of a team that designed and programmed reliable, high-quality, real-time embedded OS’s integrated with semi- intelligent I/O applications, written in assembly language and in C, for use in Commercial HVAC Control Systems. bootloaders with onboard FLASH programming capability for Hitachi microcontrollers software drivers for Carrier’s RS-485 based communications protocol, EEPROMs, and A/D converters reuse of software by porting between different Hitachi microcontroller families• Documented projects through writing software portions of Functional Specifications, flowcharting of the design, and editing of various Functional Specifications.• Designed, analyzed, and implemented algorithms with emphasis on reliability, performance, and code size reduction; used flowcharting as a tool.• Coordinated software design issues with hardware designs.• Utilized Windows-based development tools including In- Circuit Emulators.• Installed and configured development tools including C Compilers, Assemblers, and Linkers.• Utilized parts of the Capability Maturity Model (CMM) – performed inspections on specifications and software.