March Networks Transforming The Way You View Your Business  
Investors Contact Us
 Solutions Products Services customers Resources Partners News & Events Company
Navigation Solutions Products Services Customers Resources Partners News & Events Company Navigation
Navigation
Sub-navigation Print this page Email this page View our RSS feeds Sub-navigation
Sub-navigation

Regional Offices

07-125 Senior Software Designer (Ottawa, ON)


We are looking for a talented senior software developer for the development and support of our multimedia software solutions running in embedded, desktop and server environments. You will be working with motivated and experienced developers as we continue setting the standards in networked video technology. As a developer at March Networks, you will gain experience in software technology that encompasses intelligent digital video and audio processing, real-time networking, centralized network management, integrated data and business systems, and best-in-class client user interfaces.

Duties

  • Investigate and resolve technical issues reported from the field. At times the issue may require interactions with other functional teams (e.g. hardware, firmware). The candidate will be responsible for leading these cross-functional investigations to bring field issues to resolution.
  • Work with R&D and other corporate team members, such as Product Management, to determine/obtain software requirements, create quality design specifications based on these requirements, determine the required development tasks and provide accurate time estimates for their completion, and implement the proposed design.
  • Work with the Product Validation and Technical Publications teams to assist them with their duties in testing and documenting the field upgrades and features developed.
  • Assist with planning and tracking of development tasks, project milestones and inter- team dependencies.
  • Research new technology to provide product innovation or problem resolution.
  • Adhere to corporate technical standards and processes.
  • Provide mentoring on software design, construction, and development methodologies.

Education

  • Bachelor’s or master’s degree in Computer Science or Engineering program

Experience 
Minimum of 7 years experience with the duties identified above and within the following areas:

  • C, C++, C# programming languages
  • Linux kernel and driver experience, development and troubleshooting/debugging
  • Win32 and Linux desktop and server platforms 
  • Server-side processing, inter-process communication and multi-threaded applications
  • Object-oriented design and design patterns
  • Strong knowledge of networking and TCP/IP and UDP protocols

Other Assets

  • VB and JAVA programming languages
  • COM, ActiveX, J2EE, .NET technologies
  • Image, video and audio compression and/or analytical processing, multimedia streaming and storage formats, AVI file format
  • DirectX, Direct3D, MMX, Assembler
  • DBMS, CodeBase, Database application development and integration through standard database interfaces
  • Web protocols including HTTP, RTP, RTCP, SOAP, SMTP
  • Web scripting languages such as HTML/CSS, XML, Perl, JSP
  • Web servers running IIS, ASP, Web Services

Apply Now
Please send your resume in confidence to opportunities@marchnetworks,com 
quoting position #07-125

Copyright © 2008 March Networks Corporation. All rights reserved.    Privacy Policy | Terms & Conditions