Embedded Desktop Software Developer
Current• Worked with multiple product teams, developing and supporting software for IP telephones and servers.• Assisted in the planning of software releases.• Team leader of the desktop (embedded) software team.• Developed application-specific software on Mitel desktop phone portfolio, including 69xx(w), MiVoice Video, 52xx, 53xx, Minet and SIP phones (C, C++, Linux, VxWorks).• Modifed existing software to correct errors, allow it to adapt to new hardware, and to improve its performance.• Researched, tested, and verifed proper functioning of software patches and fixes.• Maintained build system, managed multiple development streams (Linux, Subversion, ClearCase).• Implemented features and fixed defects in SIP, proprietary VoIP, and user interface features (C, C++).• Assigned, coordinated, and reviewed work and activities of programming personnel (Jira).• Communicated project information through presentations.• Consulted with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.• Communicated with staff and clients to understand specific system requirements.• Provided technical guidance or support for the development or troubleshooting of systems.• Trained new employees, and managed co-op students.• Served on the emergency response team, providing first response to medical issues on site• Served as a fire warden, ensuring quick and orderly evacuation of the floor