Senior Embedded Software Designer Job in Ottawa K1p6l1, Ontario Canada

seeking an enthusiastic and innovative embedded software designer to join the Optical Communication Agile Optical Networking software team.

The team is responsible for the embedded software development of full featured systems, circuit packs and optical modules.

You will contribute to our success by:
? Designing, implementing and supporting features in C++ using QNX on PowerPc platforms for reliable, fault tolerant, carrier grade products.
? Designing, implementing and supporting features in C on DSP platforms for high performance optical modules.
? Applying best practices from design throughout testing.
? Solving complex problems.
? Analyzing and characterizing software failures.
? Sharing your knowledge in the following technology areas: OO analysis and design, embedded software, code reuse, designing for test and support, distributed and multi-threaded system design, etc.