General Dynamics Canada
Senior Software Engineer/Team Lead
2001 Apr - 2004 Apr
Expertise Utilized:
- System Administrative Support: Team Lead, Planning and Scheduling, Product Support, RFP responses, Design Presentation, MIL-STD-498, CMM Level 3-4, Customer Support
- Software Development: Requirements, Design, Coding, Version Control, Documentation, Testing And Customer Approval
- System Development: System Analysis, Real-Time Embedded, Distributed Processing, Protocol Analysis, Data Communications, Device Drivers, User Interface
- Programming Languages: C/C++, Assembler (ATMEL), UNIX Shell Scripting, Proprietary Scripting Language, Make file development
- Development Tools: ClearCase, ClearQuest, Doors, MS Office, MS Project, MS Access, UML, Libero, Various In Circuit Emulators, Digital Storage Oscilloscope
- Protocols: FDDI, Proprietary
- Assembler: ATMEL
- Device Drivers: UART, SPI, I2C, FPGA, ADC, EEPROM, FLASH, Discrete Control, Proprietary
- Operating Systems: UNIX (Solaris Embedded System Configuration)
Functions Performed:
- Reestablished customer confidence and a foothold in the AWACS electronics business area by leading a SW test team to qualification testing...more
- Guided SW development team forward by analyzing, illustrating and clarifying key requirements...more
- Improved power interruption tolerance by developing read-only version of Sun Solaris 2.9 UNIX O/S...more
- Increased SW development efficiency, of hardened flat panel displays, by leading a team of engineers in modifying company development processes...more
- Decreased by 2 man weeks per product the non-reoccurring engineering effort, by designing a flexible generic test tool utilized in development and manufacture...more
- Developed emergency disk erase feature for system in the event of capture...more
- Developed flat panel display control for armoured vehicles...more
Worked for Vetronics and Airborne divisions in team lead positions. Used MIL-STD-498 across company. Utilized stringent document and code review and collected matrices to track project and review performance. Utilized Doors for requirement tracking and ClearCase for configuration and source management. Performed and mentored many technical tasks across all aspects of embedded software development (requirements to delivery).